Partilhar via


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

Consulte também

Referência

<random>

discrete_distribution Class