Hallo.
Ich habe einen kleinen Programmteil geschrieben.
Ich habe das Programm 20x ausgeführt und dabei ist aufgefallen, dass das Ergebnis im Array (wuerfe[3]) immer zwischen 5300 sowie 5800 liegt. Da es sich bei Math.random() aber eben um Zufallszahlen handelt, verstehe ich nicht warum es keine Ausreißer gibt. Kann das jemand erklären ?
Ich habe einen kleinen Programmteil geschrieben.
Java:
public class Wurf {
public static void main(String[] args) {
int[] wuerfe = new int[13];
int wurf1 = 0;
int wurf2 = 0;
for (int i = 0; i <= 100000; ++i) {
wurf1 = (int) (Math.random() * 6) + 1;
wurf2 = (int) (Math.random() * 6) + 1;
System.out.println(i + ". Wurf: " + wurf1 + " und " + wurf2 + " Summe: " + (wurf1 + wurf2));
++wuerfe[wurf1 + wurf2];
}
System.out.println("Ergebnis:");
System.out.println(wuerfe[3]);
}
}
Ich habe das Programm 20x ausgeführt und dabei ist aufgefallen, dass das Ergebnis im Array (wuerfe[3]) immer zwischen 5300 sowie 5800 liegt. Da es sich bei Math.random() aber eben um Zufallszahlen handelt, verstehe ich nicht warum es keine Ausreißer gibt. Kann das jemand erklären ?