Java: Wie kann ich simulieren Wahrscheinlichkeit?

Habe ich eine Reihe von über 100 verschiedenen Wahrscheinlichkeiten reichen von 0.007379 den ganzen Weg zu 0.913855 (Diese Wahrscheinlichkeiten wurden gesammelt von einem Aktuar Tabelle http://www.ssa.gov/oact/STATS/table4c6.html). In Java, wie kann ich diese Wahrscheinlichkeiten zu bestimmen, ob etwas geschehen wird oder nicht? Etwas in diese Richtung...

public boolean prob(double probability){
  if (you get lucky)
    return true;
  return false;
}
Statt if (expression) return true; else return false; verwenden Sie einfach return expression;.
Ich würde bereit sein, zu erraten, dass diese Werte fallen in ein standard - 'bell curve' wie Messen IQ, oder Gewicht oder Höhe. Als solche, eine völlig zufällige Zahl zwischen 0 und 1 wird nicht produzieren die gleiche Kurve (mit genug Iterationen, es sollte eine relativ flache Linie).
Diese Werte stellen die Wahrscheinlichkeit des Sterbens innerhalb eines Jahres in jedem Alter von 0 bis 119. Nicht eine Glockenkurve!

InformationsquelleAutor Adam Soffer | 2012-04-28

Schreibe einen Kommentar