mögliche Dubletten:
Random weighted choice
Generate random numbers with a given (numerical) distributionPython: Auswählen von Zahlen mit zugehörigen Wahrscheinlichkeiten
Ich habe eine Liste der Liste, die eine Reihe an Zahlen enthält und es Wahrscheinlichkeiten zugeordnet.
prob_list = [[1, 0.5], [2, 0.25], [3, 0.05], [4, 0.01], [5, 0.09], [6, 0.1]]
beispielsweise in prob_list[0]
die Nummer 1 hat eine Wahrscheinlichkeit von 0,5 mit ihm verbunden ist. Sie würden also erwarten, dass 1 in 50% der Fälle auftaucht.
Wie füge ich den Zahlen Gewicht bei, wenn ich sie auswähle?
HINWEIS: die Menge der Zahlen in der Liste kann variiert von 6 - 100
EDIT
in der Liste Ich habe 6 Nummern mit den zugehörigen Wahrscheinlichkeiten. Ich möchte zwei Zahlen basierend auf ihrer Wahrscheinlichkeit auswählen.
Keine Nummer kann zweimal ausgewählt werden. Wenn "2" ausgewählt ist, kann es nicht erneut ausgewählt werden.
Mögliche Duplikat http://stackoverflow.com/questions/4265988/generate-random-numbers-with-a-given-numerical-distribution/ – khachik
Versuchen Sie, Zufallszahlen zu erzeugen? Erwartungswert berechnen? – robert
Hallo, ich verstehe die Frage nicht ... Was würdest du gerne mit den Zahlen machen? – SubniC