- 用Random类中的nextGaussian()方法,可以产生服从高斯分布的随机数,高斯分布即标准正态分布,均值为0,方差为1。
- 产生N(a,b)的数:Math.sqrt(b)*random.nextGaussian()+a; 即均值为a,方差为b的随机数
Random r = new Random();
num = r.nextGaussian();
- 用相关理论生成,具体见正态分布随机数生成法(java版)
Random r = new Random();
num = r.nextGaussian();