函数名称:stats_rand_gen_ibinomial()
适用版本:PHP 7.2.0及以上版本
函数描述:stats_rand_gen_ibinomial() 函数用于生成一个符合二项分布的随机数。
语法:int stats_rand_gen_ibinomial( int $n, float $pp )
参数:
- $n:表示试验次数,必须是一个非负整数。
- $pp:表示每次试验成功的概率,必须是一个0到1之间的浮点数。
返回值:返回一个服从二项分布的随机整数。
示例:
// 生成符合二项分布的随机数
$n = 10; // 试验次数为10次
$pp = 0.5; // 每次试验成功的概率为0.5
$randomNumber = stats_rand_gen_ibinomial($n, $pp);
echo '生成的随机数为:' . $randomNumber;
输出:
生成的随机数为:5
注意事项:
- 该函数依赖于统计扩展(stats extension),需要在编译PHP时启用该扩展或者通过安装对应的统计扩展模块来使用。
- 参数$n必须是一个非负整数,否则会导致错误。
- 参数$pp必须是一个0到1之间的浮点数,否则会导致错误。
- 返回的随机数是一个整数,表示在$n$次试验中成功的次数。