I'm trying to generate an array of unique values but my first number is always 0, how can I fix this?
Random r = new Random();
Scanner in = new Scanner(System.in);
int generatedNumbers = 0;
int winningSum = 0;
int[] list = new int[10];
for (int number = 1; number < list.length; ++number) {
list[number] = r.nextInt(99);
for (int uniqueNumber = 0; uniqueNumber < number; ++uniqueNumber) {
if (list[uniqueNumber] == list[number]) {
list[number] = r.nextInt(99);
uniqueNumber = 0;
}
}
}
int random_first = r.nextInt(99);)
for (int element : list) {
System.out.println(element);
}