在PHP 7.3中,我尝试使用PECL统计信息扩展名:https://pecl.php.net/package/stats
尤其是,我有兴趣使用函数stats_rand_gen_normal
遵循正态分布生成随机值在我的脚本中,该函数始终返回相同的结果。 我在CLI中尝试过,请确保:
php -r "echo(stats_rand_gen_normal(0,1));"
每次执行都会打印相同的数字。
所以它是一个始终不变的随机值...我在这里错过了什么?
答案 0 :(得分:1)
在我看来,这也像个错误,我已经制作了bug report。 有一种使用custom function的stackoverflow解决方案。
答案 1 :(得分:1)
您应使用stats_rand_setall()将值播种到随机生成器。