Java Array mit Zufallszahlen füllen?

3 Antworten

Eine Zufallszahl zwischen 0 und 100 wird so erzeugt:

int rnd = (int)(Math.random() * 100);

Nun musst Du tatsächlich nur noch eine Schleife nutzen.

For-Schleife in einer For-Schleife

Und benutze

Random r = new Random();
...
int[i][j] = r.nextInt(100) + 1;

Anstelle von Math.random(), das ist besser lesbar und einfacher zu programmieren.

Woher ich das weiß:Hobby – Ich programmiere in meiner Freizeit mit Java.

genau, zwei vorschleifen verschachteln

pseudocode

for x=0 ; x < array.length; x++
  for y=0 ; y < array[x].length; y++
    array[x][y] = zufallszahl;

oder
		for (int[] is : array) {
			Arrays.fill(is, zufallszahl);
		}