java输出去重随机数
时间: 2023-11-25 21:05:27 浏览: 69
java随机数
5星 · 资源好评率100%
可以使用Set集合的特性去重,再利用Random类生成随机数。以下是一个简单的Java代码示例:
```java
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
public class RandomUniqueNumbers {
public static void main(String[] args) {
int n = 10; // 生成10个随机数
int range = 20; // 随机数的范围为0-19
Set<Integer> set = new HashSet<>();
Random rand = new Random();
while (set.size() < n) {
set.add(rand.nextInt(range));
}
for (int num : set) {
System.out.println(num);
}
}
}
```
该代码会输出10个不重复的0-19之间的随机数。
阅读全文