Давай определимся против чего мы считаем эквити.
1) Допустим рука против руки.
Тогда в колоде остается 48 карт и всего бордов у нас будет 1 712 304.
На всех этих бордах мы смотрим кто выиграл: хиро, оппонент или дележ. Допустим хиро выиграл 1 000 000 и 500 000 был дележ.
Тогда эквити = (1 000 000 + 500 000/2) / 1 712 304 = 73%.
Как найдено число бордов? Это число = С(5,48) - число из комбинаторики. Я нахожу по специальному калькулятору
kalkules.
Он бесплатный.
Такой метод называется методом полного перебоа (по англ. Enumerate).
Для больших расчетов используется метод Монте-Карло, когда не перебираются все борды, а разыгрывается случайным образом какое-то большое число бордов,
например, 100 000. Для практических целей этого вполне достаточно.
Без покерного калькулятора на компьютере посчитать на листке бумаги не получится.
2) Против случайной руки.
Тогда у оппа может быть С(2,50) = 1225 рук. И для каждой руки имеем 1 712 304 бордов. Общее число розыгрышей при полном переборе будет равно
1225 * 1 712 304 = 2 097 572 400.
И опять просто считаем наши выигрыши + количество сплитов, деленое на 2, и сумму делим на общее количество розыгрышей.
3) Самые большие расчеты возникают, если у нас несколько оппонентов и задаем всем не руки, а спектры.
Написать калькулятор для покера не так просто, особенно, чтобы он считал быстро. Хотя уже многие люди этим занимались и придуманы очень хитрые способы для быстрых расчетов.