PHP:来自正态分布的随机数

Posted

技术标签:

【中文标题】PHP:来自正态分布的随机数【英文标题】:PHP: Random number from a normal distribution 【发布时间】:2011-12-27 19:46:33 【问题描述】:

php,我能否得到一组符合指定均值标准差随机数

【问题讨论】:

来自什么类型的分布?制服?普通的?还有什么? 首先选择一个发行版。一组数字符合这些标准的方式有无数种。 好点,我错过了一个细节,正常就足够了。 【参考方案1】:

stats_rand_gen_normal 函数正是这样做的。 (假设您的意思是正态分布。)

【讨论】:

好吧,必须在编译之前手动修补它以使其工作(bugs.php.net/bug.php?id=57830),现在它每次调用它时都会生成相同的数字(随机性的宿敌,完全可预测性)。知道这东西是如何工作的吗?没有文档。 @DavidParks:这里有几个问题讨论了此类功能如何在此页面的侧边栏上工作,例如this question。 @DavidParks 显示调用srand 的代码部分。您的错误可能存在。

以上是关于PHP:来自正态分布的随机数的主要内容,如果未能解决你的问题,请参考以下文章

如何在给定标准偏差(sigma)的 PHP 中创建正态分布的随机数?

来自给定双变量离散分布的随机样本

随机向量 a 具有来自 R 中均匀分布的元素

机器学习中的数学比例混合分布

通过并行化加速随机数生成

使用 python 拟合经验分布