Classe shuffle_order_engine
Genera una sequenza casuale riordinando i valori restituiti dal motore di base corrispondente.
Sintassi
template <class Engine, size_t K>
class shuffle_order_engine;
Parametri
Motore
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::base_type
shuffle_order_engine::discard
shuffle_order_engine::operator()
shuffle_order_engine::seed
Per altre informazioni sui membri del motore, vedere casuale>.<
Osservazioni:
Questo modello di classe descrive un adattatore del motore che produce valori riordinando i valori restituiti dal motore di base. Ogni costruttore riempie la tabella interna con i valori K restituiti dal motore di base e viene selezionato un elemento casuale dalla tabella quando viene richiesto un valore.
Requisiti
Intestazione:<casuale>
Spazio dei nomi: std