java中随机生成小于100的10个不重复的整数
时间: 2024-09-17 15:04:20 浏览: 40
在Java中,为了生成10个不重复的随机整数,我们可以使用`java.util.Random`类配合一些数据结构,例如`ArrayList`来存储已经生成的数并保证唯一性。下面是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.Random;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<>();
Random random = new Random();
while (numbers.size() < 10) { // 生成10个数
int num = random.nextInt(100); // 随机范围是0到99
if (!numbers.contains(num)) { // 检查是否已存在
numbers.add(num);
}
}
System.out.println("十个不重复的随机整数:");
for (int number : numbers) {
System.out.print(number + " ");
}
}
}
```
这个程序会生成10个0到99之间的不重复随机整数,并打印出来。
阅读全文