independent_bits_engine — Klasa
Generuje losową sekwencję liczb z określoną liczbą bitów przez ponowne spakowanie bitów z wartości zwracanych przez aparat podstawowy.
Składnia
template <class Engine, size_t W, class UIntType>
class independent_bits_engine;
Parametry
Silnik
Typ aparatu podstawowego.
W
Rozmiar programu Word. Rozmiar, w bitach, dla każdej wygenerowanej liczby. Warunek wstępny: 0 < W ≤ numeric_limits<UIntType>::digits
UIntType
Typ wyniku niepodpisanej liczby całkowitej. Aby uzyskać informacje o możliwych typach, zobacz losowe>.<
Elementy członkowskie
independent_bits_engine::independent_bits_engine
independent_bits_engine::base
independent_bits_engine::base_type
independent_bits_engine::discard
independent_bits_engine::operator()
independent_bits_engine::seed
Aby uzyskać więcej informacji na temat składowych aparatu, zobacz losowe>.<
Uwagi
W tym szablonie klasy opisano adapter aparatu, który generuje wartości przez ponowne spakowanie bitów z wartości zwracanych przez aparat podstawowy, co skutkuje wartościami W-bitowymi.
Wymagania
Nagłówek:<losowy>
Przestrzeń nazw: std