вероятность выигрыша в покерной комбинации - PullRequest
1 голос
/ 06 апреля 2019

Мы пытаемся рассчитать вероятности (и шансы) для игры "ставка на покер", над которой мы сейчас работаем. Для расчета вероятностей и шансов для каждой руки мы использовали библиотеку https://github.com/cookpete/poker-odds. Теперь, имея вероятности « Royal Flush, стрит-флеш, четверка, фулл-хаус, стрит, стрит, тройка, две пары, одна пара, старшая карта » для каждой руки, которую мы пытаемся рассчитать одинаковые вероятности для всей таблицы (например, нам нужна вероятность того, что выигрышная комбинация таблицы будет представлять собой флеш-рояль) на этом изображении мы имеем вероятности для каждой руки, но не для всей таблицы

1 Ответ

0 голосов
/ 14 апреля 2019

Мы изменили https://github.com/cookpete/poker-odds lib (который мы использовали для вычисления вероятностей для каждой руки), особенно файл calc.js, и добавили 10 переменных для каждой комбинации (var flush = 0, прямо = 0 и т. Д ... ), и после каждой итерации, в зависимости от выигрышной комбинации, я увеличиваю соответствующую переменную, в конце я, например, из 1000 итераций сбрасываю, выиграл 500 раз, стрит выиграл 300 раз, и, скажем, пара выиграла 200 раз, после этого мы предполагаем, что вероятность флеш 50%, пара 20% и стрит 30%. Я знаю, что это не очень точный и не очень профессиональный подход, но, похоже, он работает, пока мы не найдем лучший путь :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...