java生成六位随机数不重复
时间: 2023-09-08 16:08:18 浏览: 67
java产生不重复的随机数
5星 · 资源好评率100%
可以使用Java中的Random类生成随机数,再利用Set集合的不重复性质进行去重。具体实现如下:
```java
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
public class RandomSix {
public static void main(String[] args) {
Set<Integer> set = new HashSet<>();
Random random = new Random();
while (set.size() < 6) {
set.add(random.nextInt(10));
}
System.out.println(set);
}
}
```
这段代码中,首先创建了一个空的Set集合和一个Random类实例对象。然后在循环中生成0~9之间的随机整数,加入到Set集合中。由于Set集合的不重复性质,最终生成的随机数也是不重复的。最后输出Set集合即可。
阅读全文