Compartir a través de


discrete_distribution::discrete_distribution

construye la distribución.

discrete_distribution();
template<class Fn>
    discrete_distribution(size_t count,
        double low, double high, Fn func);
explicit discrete_distribution(const param_type& par0);

Parámetros

  • count
    El número de elementos del intervalo de distribución.

  • low
    El valor mínimo del intervalo de distribución.

  • high
    El valor máximo del intervalo de distribución.

  • func
    El objeto que representa la función de probabilidad de implementación.

  • par0
    El paquete del parámetro utilizado para construir la distribución.

Comentarios

El primer constructor crea un objeto cuyo almacenó el valor stored_p tiene un elemento con el valor 1.

El segundo constructor crea un objeto cuyo almacenó el valor stored_p se inicialice con los elementos de count .Divide el intervalo high - low en subranges uniforme de count , almacenar en el elemento I el valor func(x) para x en medio de subrango I.si count < 1, stored_p tiene un elemento con el valor 1.

El tercer constructor crea un objeto cuyo valor parámetros inicializa de par0.

Requisitos

encabezado: <aleatorio>

espacio de nombres: std

Vea también

Referencia

<random>

discrete_distribution Class