Partager via


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

Voir aussi

Référence

<random>

uniform_int_distribution, classe