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 14

    Also quasi eine Zufallszahl mit Gewichtung, wie realiere ich das in c++ am geschicktesten?


  • Mod

    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.


Anmelden zum Antworten