Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
Delphi 12 Athens
|
Re: Zufallszahlen mit Wahrscheinlichkeitstabelle erzeugen
8. Dez 2009, 12:28
- du rechnest alle Wahrscheinlichkeiten zusammen
Summe aller Wahrscheinlichkeiten der ganzen Werte -> z.B. (50 + 10 + 25 = 85)
- erstellst dir in diesem Bereich (0 <= Zufall < Summe) einen Zufall
- und nun gehst du alle Werte durch , reihst diese aneinander und schaust, in welchem Bereich deine Zufallszahl liegt ... tja, und der Wert ist dann der Gesuchte, entsprechend seiner Wahrscheinlichkeit
50 = 0..49
10 = 50..59
25 = 60..84
...
bei Zufall=58 wäre das Ergebnis 10, bzw. der Wert mit der Wahrscheinlichkeit von 10
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
|