Просмотреть всю тему "Создание набора тестов для покерных программ" »»
Re: Создание набора тестов для покерных программ   ID:24619   ответ на 24447 Пт, 22 сентября 2006 23:18 [#]
Это Я Форумы CasinoGames
xRaven писал пт, 22 сентября 2006 19:48
Это Я писал пт, 22 сентября 2006 18:08
Вообще-то это я написал. Есть метод перебора (по определению точный), есть комбинаторика, где по вашим словам все точно. От куда тогда погрешности. Не смешите, попробуйте применить комбинаторный метод сами - впечатлит.
Метод перебора точный,точнее некуда(и медленней тоже). Только не понял причём тут погрешность и комбинаторика. Почти любой расклад руки методом п.п. можно заменить комб-ой с тем же результатом, только быстрее по скорости. Возникающие погрешности вызваны как раз отходом от комбинаторики в пользу ещё более быстрых способов. Разного рода сокращения по мастям, комбинациям, просто симуляции ограниченной случайной выборки карт - уменьшают количество необходимых для рассмотрения случаев. Отсюда плюс в скорости и минус в точности. В этом случае говорят о получении МО плюс-минус отклонение с заданной точностью. Для каждого свое отклонение считается допустимым.
Конечно это все верно, если нет банальной ошибки в программировании.

Советую сначала заниматься расчетами, прежде чем оговаривать не проверенные достаточно серьезно методы. И приводить конкретные примеры.
Правильно, что зря болтать. Пример:
У нас 3h 3d 5c Th 8d
У диллера 5s

Для начала формулу комбинаторики, что у диллера AК.

У меня это 200 строк кода (для всех правда карт диллера).

2Grey. Попрошу вас не спешить с ответом. Посмотрим, насколько формулы комбинаторики точные.