Partager via


chi_squared_distribution::operator()

Retourne une valeur aléatoire.

template<class Engine>
    result_type operator()(Engine& eng);
template<class Engine>
    result_type operator()(Engine& eng,
        const param_type& par0);

Paramètres

  • eng
    Le moteur aléatoire.

  • par0
    Le module de paramètre utilisé pour retourner la valeur aléatoire.

Notes

Le premier opérateur membre utilise <random>eng comme une source de valeurs intégrales aléatoires régulièrement distribuées et retourne des valeurs à virgule flottante avec chaque valeur x se produisent avec la probabilité :

Pr(x) = x^(n / 2 - 1) * e^-(x / 2) / (gamma(n / 2) * 2^(n / 2))

La deuxième fonction membre se comporte de la même manière, excepté qu'elle utilise les paramètres stockés dans par0.

Configuration requise

en-tête : <random>

l'espace de noms : DST

Voir aussi

Référence

<random>

chi_squared_distribution Class