Escolha ponderada curta e simples [duplicada]
Esta questão já tem uma resposta aqui:
Uma versão ponderada de random.choice 20 respostasSe eu tiver uma coleção de itens em uma lista. Eu quero escolher a partir dessa lista de acordo com outra lista de pesos.
Por exemplo minha coleção é['one', 'two', 'three']
e os pesos são[0.2, 0.3, 0.5]
, eu esperaria que o método me desse três em cerca de metade de todos os draws.
Qual é a maneira mais fácil de fazer isso?