在Java中,有许多场景会生成随机数,因此我们将研究几种生成随机数的方法,以及它们与每个一代方法之间的差异之间的差异。
这个随机()。NextBint(INT绑定)将生成一个从0(包括)到绑定(不包括)的随机整数。
(1)代码片段
对于GetRandomNumberinrange(5,10),这将在5(包含)和10(包含)之间产生一个随机整数。
(2)什么是(最大 - 最小) + 1) + min?
上面的公式将在最小(包含)和最大值(包含)之间生成一个随机整数。
(3)生成10个随机整数的完整示例,介于5(包含)和10个(包含)之间。
输出
此Math.random()给出了从0.0(包括)到1.0(不包括)的随机双重精度值。
(1)代码片段。参考1.2,或多或少相同的公式。
(2)一个从16(包含)到20(包含)的10个随机整数的完整示例。
输出
在Java 8中,添加了新方法Java.util.random
此随机。ints(int origin,int绑定)或随机。ints(int min,int max)生成了从原点(包括)到绑定(不包括)的随机整数。
(1)代码片段。
(2)一个从33(包括)到38(包括)的10个随机整数的完整示例。
输出
(3)精英供您参考。
33(包含)和38(不包括)之间的生成范围之间的随机整数是10流,并用foreach打印出来。
输出
Java 300,Java Essential高品质视频
[Java Game Project] 1小时教您使用Java语言制作经典矿山扫描游戏
[Java毕业设计]实际战斗OA办公系统Project_OA员工管理系统Project_java开发