所以,我正在尝试生成一个长度为 3 的数组,其中包含从 1 到 25 的随机唯一数字。我不明白为什么我的代码不起作用,非常感谢一些帮助!
public void generateRandom() {
for(int j=0; j<3; j++) {
dots[j] = (int) (Math.random()*(col*row)+1);
System.out.println(dots[j]);
for(int i=j; i>0; i--) {
if(dots[j]==dots[j-1]) {
generateRandom();
}
}
}
}
dots[]
是我试图存储 3 个唯一随机数的数组。顺便说一句,col*row == 25
。