求教Random类的nextGaussian方法
nextGaussian()起什么作用?
nextGaussian()方法Returns:
the next pseudorandom, Gaussian ("normally") distributed double value with mean 0.0 and standard deviation 1.0 from this random number generator's sequence.
javadoc中做上述描述,生成的数值符合均值为0标准差为1的高斯/正态分布,那么,如果循环输出nextGaussian()值的话,这些值间有什么联系吗?如下代码:
Random r = new Random();
for(int i=0; i<100; i++)
System.out.println(r.nextGaussian());
我把打印出来的100个值copy到excel中做折线图,发现图像并不符合正态/高斯分布,而且,里面有很负数,均值为0标准差为1的高斯/正态分布函数是得不出来负数的。所以,我搞不懂nextGaussian()方法到底是做什么用的。
我想做的事情是得到一组符合高斯/正态分布的随机数,是否可以利用nextGaussian方法,高手请指教,谢谢!