I am trying to generate a list of unique random numbers in android, but my first number will be repeated!
public int[] Randi(int num) {
int[] list = new int [num];
for (int i = 0; i < num; i++){
list[i] = rnd.nextInt(num);
for (int j = 0; j < i; j++){
if(list[i] == list[j]){
j = 0;
list[i] = rnd.nextInt(num);
}
}
}
return list;
}
Aucun commentaire:
Enregistrer un commentaire