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