generate_canonical
Zwraca wartość zmiennoprzecinkowa z sekwencję losowych.
[!UWAGA]
ISO C++ Standard stany, ta funkcja powinna zwrócić wartości z zakresu [0, 1).Program Visual Studio nie jest jeszcze zgodne z tym ograniczeniem.Jako rozwiązanie do generowania wartości z tego zakresu, użyj uniform_real_distribution.
template<class RealType, size_t Bits, class Generator> RealType generate_canonical(Generator& Gen);
Parametry
RealType
Przestawne punktu integralną typu.Dla typów możliwych, zobacz <random>.Bits
Generator liczb losowych.Gen
Generator liczb losowych.
Uwagi
Szablon wywołania funkcji operator() z Gen wielokrotnie i pakiety wartości zwracane do wartości zmiennoprzecinkowych x typu RealType do momentu jego zebrane przez określoną liczbę bitów mantysy w x.Określony numer jest mniejszej z Bits (które musi być różna od zera) i pełną liczbę bitów mantysy w RealType.Pierwszym wywołaniu dostarcza najniższej znaczących bitów.Funkcja zwraca x.
Wymagania
Nagłówek: < losowe >
Przestrzeń nazw: std