Compartir vía


funciones<random>

generate_canonical

Especifica un valor de punto flotante de una secuencia aleatoria.

template <class RealType, size_t Bits, class Generator>
RealType generate_canonical(Generator& Gen);

Parámetros

RealType
Tipo integral de punto flotante. Para obtener información sobre los tipos posibles, consulte <random>.

bits
Número de bits aleatorios que se van a usar.

Generator
Generador de números aleatorios.

Gen
Referencia a una instancia de un generador de números aleatorios de tipo Generator.

Comentarios

La función de plantilla llama a operator() de Gen repetidas veces y empaqueta los valores devueltos en un valor de punto flotante x de tipo RealType hasta reunir el número especificado de bits de mantisa en x. El número especificado es el más pequeño de Bits (que no debe ser cero) y el número completo de bits de mantisa en RealType. La primera llamada proporciona los bits de orden más bajo. La función devuelve x.