Doublons possibles:
Random weighted choice
Generate random numbers with a given (numerical) distributionPython: La sélection de nombres avec des probabilités associées
J'ai une liste de la liste qui contient une série de chiffres et il y a des probabilités associées.
prob_list = [[1, 0.5], [2, 0.25], [3, 0.05], [4, 0.01], [5, 0.09], [6, 0.1]]
par exemple dans prob_list[0]
le numéro 1 a une probabilité de 0,5 qui lui est associé. Donc vous vous attendez à ce que 1 apparaisse 50% du temps.
Comment ajouter du poids aux chiffres lorsque je les sélectionne?
REMARQUE: la quantité de numéros dans la liste peut varier de 6 - 100
EDIT
Dans la liste que j'ai 6 numéros avec leurs probabilités associées. Je veux sélectionner deux nombres en fonction de leur probabilité.
Aucun numéro ne peut être sélectionné deux fois. Si "2" est sélectionné, il ne peut plus être sélectionné.
double possible de http://stackoverflow.com/questions/4265988/generate-random-numbers-with-a-given-numerical-distribution/ – khachik
Vous essayez de générer des nombres aléatoires? Calculer la valeur attendue? – robert
Salut, je ne comprends pas la question ... que voudriez-vous faire avec les chiffres? – SubniC