Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

generate_canonical

 

Especifica un valor de punto flotante de una secuencia aleatoria.

System_CAPS_noteNota

La norma ISO C++ indica que esta función debe devolver valores dentro del intervalo [0, 1]. Visual Studio todavía no cumple plenamente esta limitación. Use la distribución uniforme real como solución provisional para generar valores en este intervalo.

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

RealType

Tipo integral de punto flotante. Para conocer los posibles tipos, vea <random>.

Bits

Generador de números aleatorios.

Gen

Generador de números aleatorios.

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.

Requisitos

Encabezado: <random>

Espacio de nombres: std

Mostrar: