Partager via


uniform_int Class

Génère une distribution ensemble uniforme.Conservé pour la compatibilité TR1.Utilisez plutôt uniform_int_distribution Class.

template<class IntType = int>
    class uniform_int {
public:
    typedef IntType input_type;
    typedef IntType result_type;
    explicit uniform_int(result_type min0 = 0, result_type max0 = 9);
    result_type min() const;
    result_type max() const;
    void reset();
    template<class Engine>
        result_type operator()(Engine& eng);
    template<class Engine>
        result_type operator()(Engine& eng, result_type n);
private:
    result_type stored_min;    // exposition only
    result_type stored_max;    // exposition only
    };

Paramètres

  • IntType
    Le type de résultat entier.

Notes

La classe de modèle décrit une distribution qui produit des valeurs d'un type intégral spécifié par l'utilisateur avec une distribution uniforme.

Configuration requise

en-tête : <random>

l'espace de noms : DST

Voir aussi

Référence

<random>

uniform_int::operator()

uniform_int::uniform_int