Guten Abend,
ich wollte ien Programm schreiben dasein Array mit Zufallszahlen (die nicht doppelt vorkommen dürfen)füllt. Ich weiß nicht wo der Fehler steckt?
Es kommen immernoch doppelte Zahölen raus.
ich wollte ien Programm schreiben dasein Array mit Zufallszahlen (die nicht doppelt vorkommen dürfen)füllt. Ich weiß nicht wo der Fehler steckt?
Es kommen immernoch doppelte Zahölen raus.
Java:
public static void Nummern (int N){
int [] a = new int [N];
for (int i = 0; i<N; i++){
a[i] = (int)((Math.random()*N)+1);
for (int j = 0; j< N; j++){
if (a[i]==a[j] && i!= j){
a[i]=(int)((Math.random()*N)+1);
j = 0;
System.out.print(a[i]);
}
}
}
}