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

《Java编程技巧1001条》357条:用高斯分布建立随机数

2017-12-19 16:17 567 查看
《Java编程技巧1001条》357条:用高斯分布建立随机数

357Creating Random Numbers with Gaussian Distribution 357 利用 Gause 分布创建随机数 When you create random numbers, you may needbetter control over the range of numbers that the random number generatorcreates. As it turns out, you can produce a set of random numbers
based on aGaussian distribution, that is, a distribution having a mean of 0.0 and astandard deviation of 1.0. To get numbers based on the Gaussian distribution,you use the Random class nextGaussian method, as shown: 当你创建随机数时,你可能需要更好地控制随机数生成器所生成的随机数的范围. 当出现
这种情况时,你可以利用 Gause 分布来生成随机数集,Gause 分布是这样的一个分布,它的平均 值是 0.0,而标准偏差是 1.0.要获得基于 Gause 分布的数,你可以使用 nextGaussian 随机数类,如 下所示: Random r = new Random(); // use a defaultinitial seed System.out.println(Random 1 is + r.nextGaussian()); 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: