Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
Syntaxe
template <class Engine, size_t W, class UIntType>
class independent_bits_engine;
Paramètres
Moteur
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>::digits
UIntType
Type des résultats entiers non signés. Pour les types possibles, consultez <aléatoire>.
Membres
independent_bits_engine::independent_bits_engine
independent_bits_engine::base
independent_bits_engine::base_type
independent_bits_engine::discard
independent_bits_engine::operator()
independent_bits_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 repacking bits à partir des valeurs retournées par son moteur de base, ce qui entraîne des valeurs W-bit.
Spécifications
Header :<random>
Espace de noms : std