Classe independent_bits_engine
Genera una sequenza casuale di numeri con un numero specificato di bit tramite la creazione di nuovi pacchetti di bit dai valori restituiti dal motore di base corrispondente.
Sintassi
template <class Engine, size_t W, class UIntType>
class independent_bits_engine;
Parametri
Motore
Tipo del motore di base.
W
Dimensione parola. Dimensione, in bit, di ogni numero generato. Precondizione:0 < W ≤ numeric_limits<UIntType>::digits
UIntType
Tipo di risultato Unsigned Integer. Per i tipi possibili, vedere casuale>.<
Membri
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
Per altre informazioni sui membri del motore, vedere casuale>.<
Osservazioni:
Questo modello di classe descrive un adattatore del motore che produce valori ricomprimendo i bit dai valori restituiti dal motore di base, ottenendo valori W-bit.
Requisiti
Intestazione:<casuale>
Spazio dei nomi: std