相关疑难解决方法(0)

JavaScript Math.random正态分布(高斯钟形曲线)?

我想知道JavaScript函数是否Math.random使用普通(与统一)分布.

如果没有,我如何获得使用正态分布的数字?我没有在互联网上找到一个明确的答案,一个算法来创建随机的正态分布数字.

我想重建施密特机器(德国物理学家).机器产生0或1的随机数,它们必须是正态分布的,这样我才能将它们绘制成高斯钟形曲线.

例如,随机函数产生120个数字(0或1),并且这些求和值的平均值(平均值)必须接近60.

javascript random algorithm distribution gaussian

47
推荐指数
10
解决办法
6万
查看次数

如何生成偏向某个范围内一个值的随机数?

比如说,如果我想在min和之间生成一个无偏的随机数max,我会这样做:

var rand = function(min, max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
};
Run Code Online (Sandbox Code Playgroud)

但是,如果我想要的生成之间的随机数min,并max更偏向价值N之间minmax在一定程度上D?最好用概率曲线来说明它:

在此输入图像描述

javascript algorithm math probability

22
推荐指数
3
解决办法
3758
查看次数