Wie erstelle ich Zahlen basierend auf einer beliebigen diskreten Verteilung?
Zum Beispiel habe ich eine Reihe von Zahlen, die ich generieren möchte. Angenommen, sie sind wie folgt mit 1-3 gekennzeichnet.
1: 4%, 2: 50%, 3: 46%
Grundsätzlich handelt es sich bei den Prozentsätzen um Wahrscheinlichkeiten, mit denen sie in der Ausgabe des Zufallszahlengenerators erscheinen. Ich habe einen Pesudorandom-Zahlengenerator, der eine gleichmäßige Verteilung im Intervall [0, 1] erzeugt. Gibt es eine Möglichkeit, dies zu tun?
Es gibt keine Grenzen für die Anzahl der Elemente, die ich haben kann, aber die% summieren sich zu 100%.