java生成六位随机数不重复
时间: 2023-07-31 16:04:06 浏览: 34
数组放不重复的随机数
可以使用Java的Random和Set来生成六位不重复的随机数,代码如下:
```java
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
public class RandomUtils {
public static void main(String[] args) {
Set<Integer> set = new HashSet<>();
Random random = new Random();
while (set.size() < 6) {
set.add(random.nextInt(900000) + 100000);
}
System.out.println(set);
}
}
```
这段代码会生成一个大小为6的不重复随机数的Set集合,并打印出来。其中,`random.nextInt(900000) + 100000` 会生成一个在100000到999999之间的随机整数。
阅读全文