Zufallszahl it Gewichtung
-
Hallo.
Ich habe eine zufällige Zahl x mit folgenden Wahrscheinlichkeiten
zu 50% x=10
zu 20% 9 oder 11
zu 15% 8 oder 12
zu 10% 7 oder 13
zu 5% 6 oder 14Also quasi eine Zufallszahl mit Gewichtung, wie realiere ich das in c++ am geschicktesten?
-
Ist eine gezogene Zufallszahl zwischen 0 und 1 kleiner als 5%, so ist dein Ergebnis 6 oder 14, ist sie kleiner als 15 % ist das Ergebnis 7 oder 13, ist sie kleiner als 30 % ist das Ergebnis 8 oder 12, usw.