linear_congruential_engine::seed
Nasiona silnika.
void seed(result_type x0 = default_seed);
void seed(seed_seq& seq);
Parametry
x0
Wartość materiału siewnego.seq
Obiekt typu seed_seq , dostarcza losowy materiału siewnego.
Uwagi
Pierwsza funkcja materiału siewnego ustawia wartość przechowywana stored_value 1 Jeśli C mod M == 0 i x0 mod M == 0, w przeciwnym razie ustawia wartości przechowywanych na x0 mod M.Materiał siewny drugiego działać wywołania seed(x), gdzie x ustala się następująco:
kjest to liczba unsigned long liczb całkowitych, potrzebne do dostarczania wszystkich bitów w UIntType integer (co najmniej 1).
aTablica jest 3 + k elementy typu UIntType.
ajest inicjowany przez wywołanie seq.generate(&a[0], &a[3 + k]).
xskładają się z opakowań k elementów, począwszy od a[3], który dostarcza najniższą kolejność bitów.
Wymagania
Nagłówek: <random>
Obszar nazw: std