generate_canonical
Especifica un valor de punto flotante de una secuencia aleatoria.
Nota
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);
Parámetros
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.
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.
Requisitos
Encabezado: <random>
Espacio de nombres: std