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