Ahoj, chci se zeptat, potřeboval bych v Jave vygenerovat 9 čísel z intervalu <1,9> bez opakování. Vytvořil jsem generátor čísel od 1do9, ale vůbec nemůžu přijít na to, jak zařídit aby se neopakovali.
int[] array = new int[9];
Random R = new Random(array.length);
int number = 0;
for (int i = 0; i < array.length; i++) {
number = R.nextInt(9)+1;
array[i] = number;
}
Prozatím jsem došel k úvaze, že bych potřeboval nějak ověřit, nově vygenerované číslo, jestli se nerovná již dříve vygenerovaným a v případě že jo, tak vygenerovat nové a zase ho ověřit - problém je, že vůbec nevím jak něco takového napsat.
Díky za případné rady.