Java 中随机生成整数可使用 java.util.Random 类:nextInt(int bound): 生成 [0, bound) 范围内的随机整数nextInt(): 生成 [-2^31, 2^31) 范围内的随机整数
Java 中随机生成随机整数
在 Java 中生成随机整数可以使用
类,它提供了以下方法:
示例:
生成 0 到 99 之间的随机整数:
立即学习
“
Java免费学习笔记(深入)
”;
生成 10 到 100 之间的随机整数:
注意事项:
方法产生的随机数范围是闭区间,而
方法产生的随机数范围是开区间。
对于同一个
实例,多次调用
方法会产生一个看似随机但实际上是确定的序列。因此,在需要真正随机数的情况下,建议使用
类。
java.util.Randomint nextInt(int bound): 生成 [0, bound) 范围内的随机整数
int nextInt(): 生成 [-2^31, 2^31) 范围内的随机整数Random random = new Random();
int randomNumber = random.nextInt(100);int randomNumber = random.nextInt(91) + 10; // 101 - 100 = 91nextInt(int bound)nextInt()RandomnextInt()SecureRandom