discard_block_engine, classe
Génère une séquence aléatoire en ignorant les valeurs retournées par son moteur de base.
template<class Engine, size_t P, size_t R> class discard_block_engine;
Paramètres
Engine
Type de moteur de base.P
Taille de bloc. Nombre de valeurs dans chaque bloc.R
Bloc utilisé. Nombre de valeurs dans chaque bloc qui sont utilisées. Les autres sont ignorées (P - R). Condition préalable : 0 < R ≤ P
Membres
discard_block_engine::discard_block_engine |
discard_block_engine::base |
discard_block_engine::discard |
discard_block_engine::operator() |
discard_block_engine::base_type |
discard_block_engine::seed |
Pour plus d'informations sur les membres moteurs, voir <random>.
Notes
Cette classe de modèle décrit un adaptateur de moteur qui produit des valeurs en écartant certaines des valeurs retournées par son moteur de base.
Configuration requise
En-tête : <random>
Espace de noms : std