<random>
, funkcje
generate_canonical
Zwraca wartość zmiennoprzecinkową z losowej sekwencji.
template <class RealType, size_t Bits, class Generator>
RealType generate_canonical(Generator& Gen);
Parametry
Typ rzeczywisty
Typ całkowitoprzecinkowa. Aby uzyskać informacje o możliwych typach, zobacz losowe>.<
Bitów
Liczba bitów losowości do użycia.
Generator
Klasa generatora liczb losowych.
Gen
Odwołanie do wystąpienia generatora liczb losowych typu Generator.
Uwagi
Funkcja szablonu wielokrotnie wywołuje operator()
funkcję Gen i pakuje zwracane wartości do wartości x
zmiennoprzecinkowej typu RealType, dopóki nie zebrała określonej liczby bitów mantissa w pliku x
. Określona liczba jest mniejsza z bitów (które muszą być niezerowe) i pełną liczbą bitów mantissa w typie RealType. Pierwsze wywołanie dostarcza bity o najniższej kolejności. Funkcja zwraca x
wartość .