linear_congruential_engine::seed
Propaga o mecanismo.
void seed(result_type x0 = default_seed);
void seed(seed_seq& seq);
Parâmetros
x0
O valor semente.seq
O objeto do tipo seed_seq que fornece a randomized semente.
Comentários
A primeira função semente define o valor armazenado stored_value a 1 se C mod M == 0 e x0 mod M == 0, se não define o valor armazenado a x0 mod M.O segundo chamadas de função seed(x)semente, onde x é determinado como segue:
k é o número de inteiros de unsigned long necessários para fornecer todos os bits em um inteiro de UIntType (pelo menos 1).
a é uma matriz de elementos de 3 + k de tipo UIntType.
a é inicializado chamando seq.generate(&a[0], &a[3 + k]).
x é composta de empacotamento os elementos de k que começam em a[3], que fornece os bits de ordem baixa.
Requisitos
Cabeçalho: <random>
namespace: STD