public static int[] rand(int n, int m) {
int num[] = new int[m];
while (true) {
int random = (int) (Math.random() * n + 1);//可以直接后面乘100再加一。规律
for (int i = 0; i < num.length; i++) {//取1-100之间的随机数,可以直接
if (num[i] == 0) {
num[i] = random;
break;//不加break他会把同一个数字放在数组里面
} else {
if (num[i] == random) {
break;
}
}
}
if (num[m - 1] != 0) {//100个数字到下标为99,否则提示越界
break;
}
}
for (int h : num) {
System.out.println(h + "");
}
return num;
}