<random>
– funkce
generate_canonical
Vrátí hodnotu s plovoucí desetinou čárkou z náhodné sekvence.
template <class RealType, size_t Bits, class Generator>
RealType generate_canonical(Generator& Gen);
Parametry
RealType
Celočíselný typ s plovoucí desetinou čárkou. Možné typy najdete v náhodném> zobrazení<.
Bity
Počet bitů náhodnosti, které se mají použít.
Generátor
Třída generátoru náhodných čísel.
Gen
Odkaz na instanci generátoru náhodných čísel typu Generátor.
Poznámky
Funkce šablony opakovaně volá operator()
Gen a zabalí vrácené hodnoty do hodnoty x
s plovoucí desetinou čárkou typu RealType, dokud neshromáždí zadaný počet bitů mantisy v x
. Zadané číslo je menší z bitů (které musí být nenulové) a úplný počet bitů mantissa v realType. První volání poskytuje bity s nejnižším pořadím. Funkce vrátí x
.