Funções <random>
generate_canonical
Retorna um valor de ponto flutuante de uma sequência aleatória.
template <class RealType, size_t Bits, class Generator>
RealType generate_canonical(Generator& Gen);
Parâmetros
RealType
O tipo integral de ponto flutuante. Para encontrar os tipos possíveis, confira <random>.
Bits
O número de bits de aleatoriedade a ser usado.
Gerador
Classe do gerador de número aleatório.
Gen
Uma referência a uma instância de um gerador de número aleatório do tipo Gerador.
Comentários
A função de modelo chama operator()
de Gen repetidamente e empacota os valores retornados para um valor de ponto flutuante x
do tipo RealType, até coletar o número especificado de bits mantissa em x
. O número especificado é o menor de Bits (que deve ser diferente de zero) e o número total de bits mantissa em RealType. A primeira chamada fornece os bits de ordem inferior. A função retorna x
.