java中随机生成小于100的10个随机不重复的整数
时间: 2024-09-17 13:04:24 浏览: 64
23 天轻松搞定java
在Java中,你可以使用`java.util.Random`类以及ArrayList或HashSet来生成一组随机且不重复的整数。这里是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.Random;
public class RandomUniqueNumbers {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<>();
Random random = new Random();
// 生成10个随机数
for (int i = 0; i < 10; ) {
int num = random.nextInt(100); // 随机数范围0到99
if (!numbers.contains(num)) { // 检查是否已存在
numbers.add(num);
i++;
}
}
System.out.println("随机生成的10个不重复整数:");
for (int number : numbers) {
System.out.print(number + " ");
}
}
}
```
这个程序会生成10个0到99之间的随机整数,并确保每个数字只出现一次。
阅读全文