用JAVA语言,创建一个集合,存放10个随机生成的0~100的随机数, 要求随机数不能重复,并在控制台输出
时间: 2024-05-01 19:17:15 浏览: 84
以下是JAVA程序实现:
```java
import java.util.HashSet;
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
HashSet<Integer> numbers = new HashSet<Integer>(); // 创建一个HashSet集合用于存放随机数
Random rand = new Random(); // 创建一个Random对象用于生成随机数
while (numbers.size() < 10) { // 当集合中的元素数量不足10个时循环
int n = rand.nextInt(101); // 生成0~100的随机数
if (!numbers.contains(n)) { // 判断集合中是否已经包含该随机数
numbers.add(n); // 如果集合中不包含该随机数,则将其添加到集合中
}
}
System.out.println("生成的随机数为:");
for (int number : numbers) { // 遍历集合中的随机数并输出
System.out.print(number + " ");
}
}
}
```
运行结果示例:
```
生成的随机数为:
1 60 37 38 7 71 73 75 77 79
```
阅读全文