Re: Программа "Snova" бесплатно! ID:16377 ответ на 16299 |
Ср, 2 ноября 2005 12:30 [#] |
|
|
Моя программа состоит издвух частей:
1 - генератор случайных чисел + преобразователь в массивы цвета, чета, больше-меньше, и т.д.. На выходе модуля массивы значений.
2 - анализатор систем. Каждая система описывается программно через "case" цикл. Выбор анализируемой стратегии через "RadioButton".
Есть два алгоритма трансформации cnfdjr - "Go to Win" и "FAVORIT".
"Go to Win" - последующая ставка делаетсяна предыдущий результат.
"FAVORIT" - ставки делаются на то, что чаще выпадает, FAVORIT - определяется по простому условию.
Отдельные трудности возникли с массивом "ставка", т.к. он имеет текстовую размерность (ограничение по оперативной памяти).
Алгоритмы на данном этапе программы не оптимизированны.
Так же есть возможность задавать любую прогрессию, в виде массива, и использовать её в алгоритме (стратегии).
На данном этапе в программе математически описанно 26 стратегий.
Все стратегии для игры на "равные шансы".
На данном этапе массивы имеют максимальную длину 7400 спинов, а таблицы размер 1000х1000 (из-за ограничений Делфи 6.0).
На выходе 2 части (модуля) следующие графики:
1. Баланс игрока - если он играет с постоянной ставкой равной 1.
2. Баланс игрока - если он играет с постоянной ставкой равной 1, но делает ставку инверсно 1 игроку.
3. Баланс игрока играющего по стратегии.
4. Средняя ставка игрока.
5. Ставки игрока в процессе игры.
6. График Сумма ЗЕРО.
7. График МО рулетки (-1/37) + графики отклонений (доверительных интервалов) для вероятностей: 95%, 99%, 99.9%, 99.99% и 99.999%.
8. Частоты (кол-во) появлений номеров.
Вроде все.
Оценивать 1 баланс и результирующий баланс стратегии очень удобно, т.к. сразу видно, что дает данная стратегия.
То что данные два модуля независимые дает возможность сравнивать различные стратегии на одной генерируемой последовательности.
|
|
|