java输出一百个随机数
时间: 2025-03-26 14:29:02 浏览: 26
### 如何用Java生成并输出100个随机数
为了满足这一需求,可以采用`java.util.Random`类来生成一系列的伪随机整数。下面展示了具体的实现方式:
```java
import java.util.Random;
public class HundredRandomNumbers {
public static void main(String[] args) {
Random random = new Random();
for (int i = 0; i < 100; ++i) {
int randomNumber = random.nextInt(Integer.MAX_VALUE);
System.out.println("第 " + (i + 1) + " 个随机数为:" + randomNumber);
}
}
}
```
上述代码中引入了`java.util.Random`包,并创建了一个名为`random`的对象用于调用`nextInt()`函数[^1]。此函数接受一个参数作为边界值(不包含),这里传入的是`Integer.MAX_VALUE`表示最大可能返回的最大正整数值减去最小负整数值再加一的结果,从而确保所得到的每一个随机数都在合理的范围内。
如果希望限定这些随机数位于某个特定区间内,则可以通过调整传递给`nextInt(int bound)`方法的参数来完成。例如要获得介于0至99之间(含头不含尾)的一百个随机整数,只需修改相应部分如下所示:
```java
for (int i = 0; i < 100; ++i) {
int randomNumber = random.nextInt(100); // 这里设置范围为0~99
System.out.println("第 " + (i + 1) + " 个随机数为:" + randomNumber);
}
```
此外,还可以考虑使用更高效的线程安全版本——`ThreadLocalRandom`来自`java.util.concurrent`包下的工具类来进行相同的操作。对于大多数应用场景而言,这两种方案都能很好地解决问题。
阅读全文
相关推荐


















