Udostępnij za pośrednictwem


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

Zobacz też

<losowy>