public static int[] randomCommon(int min, int max, int n){
if (n > (max - min + 1) || max
return null;
}
int[] result = new int[n];
int count = 0;
while(count
int num = (int) (Math.random() * (max - min)) + min;
boolean flag = true;
for (int j = 0; j
if(num == result[j]){
flag = false;
break;
}
}
if(flag){
result[count] = num;
count++;
}
}
return result;
}
这是我用来随机获取随机数的代码你可以参考下
然后你那个方法好像有问题
try catch 好像是这么写的,可能我们用的不是一个语言
try {
} catch (Exception e) {
// TODO: handle exception
}