Помогите, пожалуйста, с такой проблемой:
Есть массив N елементов и надо рандомально выбрать один из них.
Проблемма в том, что у каждого елемента есть свой ранк, и
вероятность выбора должна быть пропорциональна ранку. Элементы могут иметь любой неотрицательный ранк, ранки могут быть равны, и их сумма может быть любой.
простой случай: А(ранк 1), В (ранк2), С(ранк4) -
можно создать временный массив АВВСССС и бросать жребий из него, но...
проблемма усложняется: А(0.2345) В(3.498) С(0.2344) - тут
вышеуказанный метод не покатит. А вот что да покатит - не могу додуматься
Спасибо
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Случайный выбор победителя (2015)
- Форум Случайный выбор фоновой картинки (2013)
- Форум Случайные поверхности (2017)
- Форум совершенно случайно (2010)
- Форум Случайно оказалось (2011)
- Форум Случайные числа (2013)
- Форум Случайный числа (2008)
- Форум Случайные числа (2008)
- Форум Случайный сайт (2007)
- Форум Случайные числа. (2007)