Partager via


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

Voir aussi

<random>