fonctions<random>
generate_canonical
Retourne une valeur à virgule flottante à partir d'une séquence aléatoire.
template <class RealType, size_t Bits, class Generator>
RealType generate_canonical(Generator& Gen);
Paramètres
RealType
Type intégral à virgule flottante. Pour les types possibles, consultez <aléatoire>.
Bribes
Nombre de bits de randomness à utiliser.
Générateur
Classe de générateur de nombres aléatoires.
Gén
Référence à une instance d’un générateur de nombres aléatoires de type Générateur.
Notes
Les appels operator()
de fonction de modèle de Gen à plusieurs reprises et packent les valeurs retournées dans une valeur x
à virgule flottante de type RealType jusqu’à ce qu’il ait collecté le nombre spécifié de bits mantissa dans x
. Le nombre spécifié est le plus petit des bits (qui doit être différent de zéro) et le nombre total de bits mantissa dans RealType. Le premier appel fournit les bits d'ordre le plus bas. La fonction retourne x
.