@nezzard

Как организовать логику в лотереи с процентом успеха?

Доброй ночи, есть примерно такая задача, имеются 5 игроков, которые делают ставки. Процент победы для все 60 процентов. Т.е. из 5 проигрывают двое.
У каждого из игроков есть какой то вин рейт, к примеру у игрока 1 процент возможной победы будет немного больше нежели у других
Если выбирать 2 рандомных числа, то тут спокойно справляется функция rand, но вот если нужно выбрать 2 исходя из винрейта других, то тут не пойму как это логически написать.
Подскажите пожалуйста примерную логику
  • Вопрос задан
  • 226 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
Например так:
1. Составляем список игроков, указываем им "модификаторы удачи"
2. Составляем список призов, в порядке убывания ценности
3. Проводим для каждого игрока "игру" генерируя случайное число
3а. Применяем к результату "модификатор удачи". Можно сделать его и множителем.
4. Сортируем игроков по результату "игр".
5. Выписываем в таблицу игроков присваивая каждому приз или ничего.

Пример https://jsfiddle.net/obsu358h/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы