(1)生成任意随机数
Random random = new Random();
for(int i=1;i<=10; i++)
System.out.print(random.nextInt()+" "); 结果为:
2107034038 -534576766 1775491080 995588925 -529322231 -985992145 -959570497 -1400806908 -368077656 1958653841 (2)生成[0,max)范围内随机数
生成[0,8)范围内随机数
Random random = new Random();
for(int i=1;i<=10; i++)
System.out.print(random.nextInt(8)+" "); 结果为:7 2 5 1 5 1 6 4 0 0 (3)生成[min,max)范围内随机数
生成[5,9)之间随机数
Random random = new Random();
for(int i=1;i<=10; i++)
System.out.print(5+random.nextInt(4)+" "); 结果:
7 7 8 6 5 7 7 7 6 6
对于任意min,max,生成方法为:
min+random.nextInt(max-min)
本文详细介绍了如何使用Java生成不同范围内的随机数,包括生成任意随机整数、指定范围内的随机数以及特定区间内的随机数,并提供了具体示例。
1万+

被折叠的 条评论
为什么被折叠?



