Почему был изобретен поиск, зависимый от аргументов (ADL)? Просто чтобы мы могли написать cout вместо
std :: operator ? Если это так, то почему не было?
Случайный взвешенный выбор
Генерация случайных чисел с заданным (числовым) распределением
У меня есть список списка, который содержит ряд чисел и связанных с ними вероятностей.
prob_list = [[1, 0.5], [2, 0.25], [3, 0.05], [4, 0.01], [5, 0.09], [6, 0.1]]
например, в prob_list [ 0]
Число 1 имеет связанную с ним вероятность 0,5. Таким образом, вы ожидаете, что 1 будет отображаться в 50% случаев.
Как мне добавить вес к числам, когда я их выбираю?
ПРИМЕЧАНИЕ: количество чисел в списке может варьироваться от 6 до 100
] РЕДАКТИРОВАТЬ
В списке у меня 6 чисел с соответствующими вероятностями. Я хочу выбрать два числа на основе их вероятности.
Ни одно число не может быть выбрано дважды. Если выбрано "2", его нельзя будет выбрать снова.