《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());
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());
相关文章推荐
- 《Java编程技巧1001条》第362条: 用日期类 建立你自己的 日期/时间
- 《Java编程技巧1001条》第609条: 建立推进特殊效果
- 《JAVA编程技巧1001条》第338条:数学函数 TAN
- 《Java编程技巧1001条》353条:求随机浮点数
- 《Java 编程技巧1001条》 第387条: 建立多维数组
- 《Java编程技巧1001条》第604条:了解图像的观察器
- 《JAVA编程技巧1001条》第339条:数学函数 ARCCOS
- 《Java编程技巧1001条》 第345条:使用ceil方法
- 《Java编程技巧1001条》第379条: 初始化基本类型数组
- 《Java编程技巧1001条》第375条: 使用DOS下的 TZ 环境变量,
- 《JAVA编程技巧1001条》第341条:数学函数 ARCTAN;
- 《Java编程技巧1001条》 第346条:浮点数向上向下舍入方法
- 《Java编程技巧1001条》第373条: 了解不同的日期标准,
- 《Java编程技巧1001条》 第605条: 检测图像装入过程
- 《Java编程技巧1001条》第592条: 播放声音剪辑
- 《Java编程技巧1001条》第594条: 循环播放声音剪辑
- 《Java编程技巧1001条》第596条: 把WAV格式转成AU格式
- 《Java编程技巧1001条》第606条: 获得图像的大小尺寸
- 《Java编程技巧1001条》354条:了解伪随机与真随机
- 《Java编程技巧1001条》 第598...条 滚动文本动画