Normal
Öhm, könntest du nicht erst mal das Array ganz normal füllen und dann einfach zufällig ein paar Zahlen vertauschen? Hier bietet Java Bordmittel, aber ich denke, das könnte man auch selbst schreiben. Halte ich jedenfalls für wesentlich praktischer, als erst zu versuchen, zufällig zu füllen, bis dann mal alle drin sind.Das hier könnte dir helfen:Shuffle an Array in Java | Ryan RampersadDie 2. gezeigte Methode benutzt die Bordmittel, aber ich weiß nicht, ob ihr das dürft. Die 1. stellt eigentlich genau dein Problem dar.
Öhm, könntest du nicht erst mal das Array ganz normal füllen und dann einfach zufällig ein paar Zahlen vertauschen? Hier bietet Java Bordmittel, aber ich denke, das könnte man auch selbst schreiben. Halte ich jedenfalls für wesentlich praktischer, als erst zu versuchen, zufällig zu füllen, bis dann mal alle drin sind.
Das hier könnte dir helfen:
Shuffle an Array in Java | Ryan Rampersad
Die 2. gezeigte Methode benutzt die Bordmittel, aber ich weiß nicht, ob ihr das dürft. Die 1. stellt eigentlich genau dein Problem dar.