Compartir a través de


uniform_int Class

Representa una distribución completa uniforme.Retenido por compatibilidad TR1.Utilice uniform_int_distribution Class en su lugar.

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
    };

Parámetros

  • IntType
    el tipo de resultado entero.

Comentarios

La clase de plantilla describe una implementación que genere valores de un tipo definido por el usuario entero con una distribución uniforme.

Requisitos

encabezado: <aleatorio>

espacio de nombres: std

Vea también

Referencia

<random>

uniform_int::operator()

uniform_int::uniform_int