Sdílet prostřednictvím


discrete_distribution::discrete_distribution

Distribuce konstrukce.

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

Parametry

  • count
    Počet prvků v oblasti distribuce.

  • low
    Nejnižší hodnota v oblasti distribuce.

  • high
    Nejvyšší hodnota v oblasti distribuce.

  • func
    Objekt představující funkce pravděpodobnosti rozdělení.

  • par0
    Parametr balíček používá k distribuci.

Poznámky

První konstruktoru objektu konstrukce, jejichž uložená hodnota stored_p má jeden prvek s hodnotou 1.

Druhý konstruktor konstrukce objektu jehož uložená hodnota stored_p je inicializován s count prvky.Rozděluje oblast high - low do count subranges jednotné pak ukládá v prvku I hodnotu func(x) pro x uprostřed Podrozsah I.Pokud count < 1, stored_p má jeden prvek s hodnotou 1.

Konstrukce třetí konstruktoru objektu, jehož uložené parametry jsou inicializovány z par0.

Požadavky

Záhlaví: <random>

Obor názvů: std

Viz také

Referenční dokumentace

<random>

discrete_distribution Class