在HashSet中存储Random类输出的数值
时间: 2024-02-05 20:11:19 浏览: 19
可以使用HashSet<Integer>来存储Random类输出的数值。具体实现步骤如下:
1. 创建Random类的实例,用于生成随机数。
2. 创建一个HashSet<Integer>对象,用于存储随机数。
3. 使用Random类的nextInt()方法生成随机数,并将其添加到HashSet中。
4. 重复步骤3多次,直到HashSet中存储的随机数达到所需数量。
示例代码如下:
```java
import java.util.HashSet;
import java.util.Random;
public class RandomHashSet {
public static void main(String[] args) {
Random random = new Random();
HashSet<Integer> set = new HashSet<Integer>();
int count = 10; // 需要存储的随机数数量
while(set.size() < count) {
int num = random.nextInt(100); // 生成0到99的随机数
set.add(num);
}
System.out.println("随机数集合:");
for(int num : set) {
System.out.print(num + " ");
}
}
}
```
运行结果可能类似于以下内容:
```
随机数集合:
19 33 41 58 62 81 84 89 91 96
```