uniform_int_distribution::uniform_int_distribution
Construit la distribution.
explicit uniform_int_distribution(result_type a = 0, result_type b = std::numeric_limits<IntType>::max()); explicit uniform_int_distribution(const param_type& parm);
Paramètres
a
Limite inférieure pour les valeurs aléatoires, valeur comprise.b
Limite supérieure pour les valeurs aléatoires, valeur comprise.parm
Structure de paramètre utilisée pour construire la distribution.
Notes
Condition préalable : a ≤ b
Le premier constructeur construit un objet dont la valeur a stockée contient la valeur a et dont la valeur b stockée contient la valeur b.
Le second constructeur construit un objet dont les paramètres stockés sont initialisés à partir de parm. Vous pouvez obtenir et définir les paramètres actuels d'une distribution existante en appelant la fonction membre param().
Configuration requise
En-tête : <random>
Espace de noms : std