discard_block_engine, classe
Génère une séquence aléatoire en ignorant les valeurs retournées par son moteur de base.
Syntaxe
template <class Engine, size_t P, size_t R>
class discard_block_engine;
Paramètres
Moteur
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és (P
- R
). Condition préalable : 0 < R ≤ P
Membres
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
Pour plus d’informations sur les membres du moteur, consultez <aléatoire>.
Notes
Ce modèle de classe décrit un adaptateur de moteur qui produit des valeurs en ignorant certaines des valeurs retournées par son moteur de base.
Spécifications
Header :<random>
Espace de noms : std