Hallo liebe Community,
Lasst mich euch kurz näher bringen was mein Themen-titel bisher so grob umschrieben hat.
Ich bin Neueinsteiger in diese schöne Javawelt und habe mich bisher auch gut mit ein paar Büchern, googlen und rumprobieren Stückweise vortasten können. Nun allerdings, sitze ich vor dem Thema Arrays und versuche mich auch hier wieder durch rumprobieren etwas zu bereichern. Meine Idee war es um des versuches willen, etwas zu kreieren was mit Math.random() erst einmal die Lottozahlen zieht von 0 bis 49
und diese erstmal nur ausgibt. Das sah dann so aus.
for (int i = 0 ; i < 6 ; i++){
zufallszahl = (int)(Math.random() * 49) + 1;
System.out.println(zufallszahl);
soweit so gut.
Jetzt kommt das eigentliche Problem erst
Ich möchte nicht nur einmal die Lottozahlen 0 bis 49 von erster bis sechster stelle ziehen sondern diesen test 10000 mal wiederholen, das ganze in einem 2D array abspeichern und mir die Prozentuale Häufigkeit der einzelnen zahlen ausgeben lassen.
Meine Idee wäre wie Folgt ( entschuldigt den Pseudocode)
2D Array [50][6]
Den "lottozahlengenerator" um eine for schleife mit 100000 durchläufen erweitern bzw davor klatschen
-> statt dem Ausgabe befehl das Abspeichern der zahlen im Array <- // Hier haperts schon
und mir dann natürlich am ende mit der entsprechenden Formel die häufigkeit der einzelnen Zahlen Prozentual ausgeben lassen und dazu noch die Häufigkeit der einzelnen zahlenkombis von erster bis sechster stelle.
Über Hilfe/Tipps Codebeispiele/Kritik oder vlt sogar Alternative Gedankengänge würde ich mich freuen vielen dank im vorraus !
P.s Es ist kein Schul bzw. Uniprojekt ! Ich versuche für mich selbst Java zu lernen weil ich es unglaublich interessant finde. Es macht hier also niemand für mich die Hausaufgaben !
Lasst mich euch kurz näher bringen was mein Themen-titel bisher so grob umschrieben hat.
Ich bin Neueinsteiger in diese schöne Javawelt und habe mich bisher auch gut mit ein paar Büchern, googlen und rumprobieren Stückweise vortasten können. Nun allerdings, sitze ich vor dem Thema Arrays und versuche mich auch hier wieder durch rumprobieren etwas zu bereichern. Meine Idee war es um des versuches willen, etwas zu kreieren was mit Math.random() erst einmal die Lottozahlen zieht von 0 bis 49
und diese erstmal nur ausgibt. Das sah dann so aus.
for (int i = 0 ; i < 6 ; i++){
zufallszahl = (int)(Math.random() * 49) + 1;
System.out.println(zufallszahl);
soweit so gut.
Jetzt kommt das eigentliche Problem erst
Ich möchte nicht nur einmal die Lottozahlen 0 bis 49 von erster bis sechster stelle ziehen sondern diesen test 10000 mal wiederholen, das ganze in einem 2D array abspeichern und mir die Prozentuale Häufigkeit der einzelnen zahlen ausgeben lassen.
Meine Idee wäre wie Folgt ( entschuldigt den Pseudocode)
2D Array [50][6]
Den "lottozahlengenerator" um eine for schleife mit 100000 durchläufen erweitern bzw davor klatschen
-> statt dem Ausgabe befehl das Abspeichern der zahlen im Array <- // Hier haperts schon
und mir dann natürlich am ende mit der entsprechenden Formel die häufigkeit der einzelnen Zahlen Prozentual ausgeben lassen und dazu noch die Häufigkeit der einzelnen zahlenkombis von erster bis sechster stelle.
Über Hilfe/Tipps Codebeispiele/Kritik oder vlt sogar Alternative Gedankengänge würde ich mich freuen vielen dank im vorraus !
P.s Es ist kein Schul bzw. Uniprojekt ! Ich versuche für mich selbst Java zu lernen weil ich es unglaublich interessant finde. Es macht hier also niemand für mich die Hausaufgaben !