所以,我试图生成长度为3的随机独特数字数组从1到25,我不明白为什么我的代码不工作,我会非常感谢一些帮助!从1到25生成3个随机数? (JAVA)
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
。
等等......为什么要使用for和then recursivity? – 2013-03-17 20:24:21