Zufallszahlen in ein Array eintragen.

bRainLaG

Aktives Mitglied
Hallo ich möchte ein Array machen, und desweiteren Zufallszahlen generieren, die ich in das Array eintrage, ich habe nun schon einiges gegoogelt, allerdings nichts in die Richtung gefunden, hat jemand eine Ahnung wie man das ganze anstellen kann.
 
Sry hab anfangs die Sufu nicht benutzt, ich habe aber nun noch das Problem, das innerhalb meines Arrays nur 0 stehen aber keine zufällige Zahl:

Java:
public void random(int [] array){

        for(int k=0; k<20; k++){
            double random = Math.random();
            array[k] = (int)random;
            
        }

    }

Das Array erstelle ich in der Main und übergebe es der Methode.
 
weißt du denn was Math.random() genau liefert? welcher Wertebereich? 10-20, 9-99, 1-49?
informiere dich über dessen Rückgabewert,

und dann überlege was (int) aus einem double macht,
 
Als Abbruchbedingung der Schleife würde ich
Code:
k<array.length()
nehmen.

Math.random() liefert einen Wert von 0 bis <1 ==> wenn man daraus ein int macht erhält man immer 0

Code:
(int)(Math.random()*6)
z.B. liefert Ganzzahlen von 0 bis 5
 

Zurück
Oben