所以,我試圖生成長度爲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