Compartir a través de


normal_distribution Class

genera un de distribución normal.

template<class RealType = double>
    class normal_distribution {
public:
    typedef T1 input_type;
    typedef RealType result_type;
    struct param_type;
    explicit normal_distribution(result_type mean0 = result_type(0.0),
        result_type sigma0 = result_type(1.0));
    explicit normal_distribution(const param_type& par0);
    result_type mean() const;
    result_type sigma() const;
    result_type stddev() const;
    param_type param() const;
    void param(const param_type& par0);
    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,
            const param_type& par0);
private:
    result_type stored_mean;     // exposition only
    result_type stored_sigma;    // exposition only
    };

Parámetros

  • RealType
    El tipo de valor flotante de distribución.

Comentarios

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

Requisitos

encabezado: <aleatorio>

espacio de nombres: std

Vea también

Referencia

<random>

normal_distribution::mean

normal_distribution::normal_distribution

normal_distribution::operator()

normal_distribution::sigma

normal_distribution::param

normal_distribution::param_type