如何用JAVA产生符合正态分布的随机数

来源:互联网 发布:阿里云cdn加速配置 编辑:程序博客网 时间:2024/05/17 23:05

正态分布

java.util.Random里的nextGaussian(),生成的数值符合均值为0方差为1的高斯/正态分布,即符合标准正态分布。

产生数字的范围:任何数都有可能,不过在0左右的数字较多。

产生N(a,b)的数:Math.sqrt(b)*random.nextGaussian()+a; 即均值为a,方差为b的随机数