JAVA指定区间范围取N个不重复随机整数
private HashSet<Integer> getRandomNum(int n,int range) throws Exception {
Random random = new Random();
HashSet<Integer> targetSet = new HashSet<>();
while (targetSet.size() < n) {
targetSet.add(random.nextInt(range));
}
return targetSet;
}
以上实现从[0,range)区间范围内取n个不重复的随机整数。