Udostępnij za pośrednictwem


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

Zobacz też

Informacje

<random>