duplicados posibles:
Random weighted choice
Generate random numbers with a given (numerical) distributionPython: Selección de números con probabilidades asociadas
tengo una lista de la lista que contiene una serie de números y hay probabilidades asociadas.
prob_list = [[1, 0.5], [2, 0.25], [3, 0.05], [4, 0.01], [5, 0.09], [6, 0.1]]
por ejemplo en prob_list[0]
el número 1 tiene una probabilidad de 0,5 asociada a ella. Entonces, esperaría que 1 apareciera el 50% del tiempo.
¿Cómo agrego peso a los números cuando los selecciono?
NOTA: la cantidad de números de la lista puede variar de 6 - 100
EDITAR
En la lista tengo 6 números con sus probabilidades asociadas. Quiero seleccionar dos números según su probabilidad.
No se puede seleccionar ningún número dos veces. Si se selecciona "2", no se puede volver a seleccionar.
duplicado Posible de http://stackoverflow.com/questions/4265988/generate-random-numbers-with-a-given-numerical-distribution/ – khachik
¿Estás tratando de generar números aleatorios? Calcular el valor esperado – robert
Hola, no entiendo la pregunta ... ¿qué te gustaría hacer con los números? – SubniC