You can use this method to work out lottery odds:
/**
* N is the population size OR total balls in the lottery draw
* K is the number of success states in the population OR the number of correct balls drawn from the pool
* n is the number of draws OR the number of times we draw from the pool to get the winning numbers.
*/
$N = 49; //Total balls in the pool
$K = 1; //Successful matches to win
$method = new Hypergeometric($N, $K, $K);
$odds = $method->pmf($K);
return 1/$odds;
//Will return 49stats_dens_pmf_hypergeometric
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
stats_dens_pmf_hypergeometric
Референца за `function.stats-dens-pmf-hypergeometric.php` со подобрена типографија и навигација.
stats_dens_pmf_hypergeometric
(PECL stats >= 1.0.0)
stats_dens_pmf_hypergeometric — Функција на маса на веројатност на хипергеометриска распределба
= NULL
Враќа маса на веројатност на n1, каде што случајната променлива ја следи хипергеометриската распределба чиј број на неуспеси е
n2, бројот на примероци на успех е N1, а бројот на примероци на неуспех е N2.
Параметри
n1-
Бројот на успеси, за кој се пресметува масата на веројатност
n2-
Бројот на неуспеси на распределбата
N1-
Бројот на примероци на успех на распределбата
N2-
Бројот на примероци на неуспех на распределбата
Вратени вредности
Масата на веројатност на n1 or false за неуспех.