independent_bits_engine, classe
Génère une séquence aléatoire de nombres avec un nombre spécifié de bits en recompressant les bits des valeurs retournées par son moteur de base.
template<class Engine, size_t W, class UIntType> class independent_bits_engine;
Paramètres
Engine
Type de moteur de base.W
Taille de mot. Taille, en bits, de chaque nombre généré. Condition préalable : 0 < W ≤ numeric_limits<UIntType>::digitsUIntType
Type des résultats entiers non signés. Pour plus d'informations sur les types possibles, voir <random>.
Membres
independent_bits_engine::independent_bits_engine |
independent_bits_engine::base |
independent_bits_engine::discard |
independent_bits_engine::operator() |
independent_bits_engine::base_type |
independent_bits_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 recompressant les bits des valeurs retournées par son moteur de base, ce qui produit des valeurs de W bits.
Configuration requise
En-tête : <random>
Espace de noms : std