Udostępnij za pośrednictwem


independent_bits_engine — Klasa

Generuje losowe sekwencji liczb z określoną liczbę bitów przez przepakowanie bitów na podstawie wartości zwracane przez jego podstawową aparatu.

template<class Engine, size_t W, class UIntType> class independent_bits_engine;

Parametry

  • Engine
    Typ bazowy aparatu.

  • W
    Word rozmiar.Rozmiar w bitach, każdy numer wygenerowany.Warunek wstępny:0 < W ≤ numeric_limits<UIntType>::digits

  • UIntType
    Typ wyniku liczba całkowita bez znaku.Dla typów możliwych, zobacz <random>.

Elementy członkowskie

independent_bits_engine::independent_bits_engine

independent_bits_engine::base

independent_bits_engine::discard

independent_bits_engine::operator()

independent_bits_engine::base_type

independent_bits_engine::seed

Więcej informacji na temat aparatu elementów członkowskich w temacie <random>.

Uwagi

Ta klasa szablonu opisuje łącznik aparat daje wartości przez przepakowaniu bitów przy użyciu wartości zwracane przez jego podstawową aparatu, co spowoduje W-bit wartości.

Wymagania

Nagłówek: < losowe >

Przestrzeń nazw: std

Zobacz też

Informacje

<random>