Guten Abend!
Der Titel ist nicht aussagekräftig genug für mein Anliegen:
Ich habe ein Array und eine Variable (Integer), welche mit der Klasse Random mit Zufallszahlen zwischen 1 - 6 gefüllt wird.
Was ich momentan habe ist folgender "Code":
Was ich mir denke, aber nicht wirklich umgesetzt bekomme ist folgendes:
Bevor dem Array mit Index 0 beginnend ein Zufallswert zugewiesen wird, muss geprüft werden, ob dieser schon in dem Array vorhanden ist. Falls ja, soll noch mal gewürfelt werden, falls nicht, kann das Array an dieser Stelle den Wert bekommen.
Meines Erachtens nach brauche ich noch eine while-Schleife und einen Zwischenspeicher. Tipps wären sehr nett, bitte nicht direkt die Lösung posten!
Grüße!
Der Titel ist nicht aussagekräftig genug für mein Anliegen:
Ich habe ein Array und eine Variable (Integer), welche mit der Klasse Random mit Zufallszahlen zwischen 1 - 6 gefüllt wird.
Was ich momentan habe ist folgender "Code":
Java:
Random rand = new Random();
int[] iArr = new int[6];
int gesuchteZahl;
for(int i = 0; i < iArr.length; i++){
iArr[i] = gesuchteZahl = rand.nextInt(6)+1;
}
Was ich mir denke, aber nicht wirklich umgesetzt bekomme ist folgendes:
Bevor dem Array mit Index 0 beginnend ein Zufallswert zugewiesen wird, muss geprüft werden, ob dieser schon in dem Array vorhanden ist. Falls ja, soll noch mal gewürfelt werden, falls nicht, kann das Array an dieser Stelle den Wert bekommen.
Meines Erachtens nach brauche ich noch eine while-Schleife und einen Zwischenspeicher. Tipps wären sehr nett, bitte nicht direkt die Lösung posten!
Grüße!