Classe shuffle_order_engine
Genera una sequenza casuale riordinando i valori restituiti dal motore di base corrispondente.
template<class Engine, size_t K> class shuffle_order_engine;
Parametri
Engine
Tipo del motore di base.K
Dimensioni tabella. Numero di elementi nel buffer (tabella). Precondizione: 0 < K
Membri
shuffle_order_engine::shuffle_order_engine |
shuffle_order_engine::base |
shuffle_order_engine::discard |
shuffle_order_engine::operator() |
shuffle_order_engine::base_type |
shuffle_order_engine::seed |
Per altre informazioni sui membri del motore, vedere <random>.
Note
Questa classe di modelli descrive un adattatore del motore che produce valori riordinando i valori restituiti dal rispettivo motore di base. Ogni costruttore inserisce nella tabella interna i valori K restituiti dal motore di base e un elemento casuale è selezionato dalla tabella quando viene richiesto un valore.
Requisiti
Intestazione: <random>
Spazio dei nomi: std