Дан список целых чисел, например, 1, 2, 3, 4
, я знаю, как выбирать предметы в зависимости от их веса. Примеры элементов будут иметь вероятности 10%, 20%, 30% и 40% соответственно.
Существует ли такой же простой метод выбора предметов, основанный на обратном весе? При использовании этого метода список примеров будет равен взвешенному списку 1, 1/2, 1/3, 1/4
(48%, 24%, 16%, 12%), но я хочу избежать преобразования и использования арифметики с плавающей точкой. (Предположим, что все целые числа являются положительными и отличными от нуля.)