linear_congruential_engine::seed
Utiliza el motor.
void seed(result_type x0 = default_seed);
void seed(seed_seq& seq);
Parámetros
x0
Valor de inicialización.seq
El objeto de seed_seq tipo que proporciona el valor aleatorizado.
Comentarios
La primera función seed establece el valor almacenado stored_value en 1 si C mod M == 0 y x0 mod M == 0, si no establece el valor almacenado en x0 mod M.La segunda llamadas de función seed(x)seed, donde se determina x como sigue:
k es el número de enteros de unsigned long necesarios para proporcionar todos los bits en un entero de UIntType (al menos 1).
a es una matriz de elementos de 3 + k de UIntTypeescrito.
a se inicializa llamando a seq.generate(&a[0], &a[3 + k]).
x es compuesto empaquetar los elementos de k que comienzan en a[3], que proporciona los bites de peso inferior.
Requisitos
encabezado: <aleatorio>
espacio de nombres: std