您的位置:首页 > 编程语言 > Java开发

java产生正态分布随机数

2016-05-06 22:21 253 查看
java.util.Random里的nextGaussian(),生成的数值符合均值为0方差为1的高斯/正态分布,即符合标准正态分布n(0,1)

产生0到100范围的随机数,覆盖了99%的区间

int requestSize = (int)((rand.nextGaussian()+3)*100/6);

产生a到b范围的随机数,覆盖了99%的区间

int requestSize = (int)((rand.nextGaussian()+3)*(b-a)/6+a);

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: