Classe discard_block_engine
Genera una sequenza casuale, eliminando i valori restituiti dal motore di base corrispondente.
Sintassi
template <class Engine, size_t P, size_t R>
class discard_block_engine;
Parametri
Motore
Tipo del motore di base.
P
Dimensioni del blocco. Numero di valori in ogni blocco.
R
Blocco usato. Numero di valori usati in ogni blocco. Il resto viene rimosso (P
- R
). Precondizione:0 < R ≤ P
Membri
discard_block_engine::discard_block_engine
discard_block_engine::base
discard_block_engine::base_type
discard_block_engine::discard
discard_block_engine::operator()
discard_block_engine::seed
Per altre informazioni sui membri del motore, vedere casuale>.<
Osservazioni:
Questo modello di classe descrive un adattatore del motore che produce valori rimuovendo alcuni dei valori restituiti dal motore di base.
Requisiti
Intestazione:<casuale>
Spazio dei nomi: std