nur rein interessehalber möchte ich folgendes wissen:
wenn ich eine zufallszahl (int) ausgeben möchte, die zwischen 0 und 15 sein soll, dann mache ich das so:
int zahl = (int) Math.random() * 15;
System.out.println(zahl);
eine andere möglichkeit wäre:
double zahl = Math.random() * 15;
System.out.println((int) zahl);
nur komischerweise, obwohl beides eigentlich dasselbe bewirken sollte, bringt mir ersteres eine ausgabe von 0 und nur zweiteres wirklich eine entsprechende zufallszahl.
kann mir jemand erklären, warum?
