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>::digitsUIntType
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