Hi, folgendes Problem:
Ich will einen Wahrheitswert durch
bekommen. So, es ergibt aber immer false. Wenn ich jetzt
schreibe, bekomme ich immer 0.0. Was ist hier falsch?
Edit: Wenn ich
mache, passt alles, die zahlen sind aber ungenauer... Wie kann ich es genau ausrechnen?
Ich will einen Wahrheitswert durch
Java:
if(Math.random() < (double) (20 / 365)) {
Java:
System.out.println((double) (20 / 365));
Edit: Wenn ich
Java:
if(Math.random() * 1000 < (double) (20 * 1000 / 365)) {