discrete_distribution::discrete_distribution
Constrói a distribuição.
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
O número de elementos no intervalo de distribuição.low
O valor mais baixo no intervalo de distribuição.high
O valor mais alto no intervalo de distribuição.func
O objeto que representa a função para a probabilidade de distribuição.par0
O pacote do parâmetro usado para construir a distribuição.
Comentários
o primeiro construtor constrói um objeto cujo valor armazenado stored_p tenha um elemento com valor 1.
O segundo construtor constrói um objeto cujo valor armazenado stored_p é inicializada com elementos de count .Divide o intervalo high - low em subranges de count uniformes, então armazena no elemento I o valor func(x) para x no meio de subrange I.Se count < 1, stored_p tem um elemento com valor 1.
O terceiro construtor constrói um objeto armazena uma cujo parâmetros é inicializado de par0.
Requisitos
Cabeçalho: <random>
namespace: STD