Compartir a través de


negative_binomial_distribution Class

Representa una distribución binomial negativa.

template<class IntType = int>
    class negative_binomial_distribution {
public:
    typedef IntType result_type;
    struct param_type;
    explicit negative_binomial_distribution(result_type k0 = 1,
        double p0 = 0.5);
    explicit negative_binomial_distribution(const param_type& par0);
    result_type k() const;
    double p() 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_k;
    double stored_p;
    };

Parámetros

Parámetro

Descripción

IntType

el tipo de resultado entero.

Comentarios

Esta clase de plantilla describe distribución que genera valores de entero definido por el usuario escriba distribuido con una distribución binomial negativa.

Requisitos

encabezado: <aleatorio>

espacio de nombres: std

Vea también

Referencia

<random>

negative_binomial_distribution::negative_binomial_distribution

negative_binomial_distribution::operator()

negative_binomial_distribution::param

negative_binomial_distribution::param_type