Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: алгоритм победы
Форумы портала PHP.SU » PHP » Регулярные выражения » алгоритм победы

Страниц (2): [1] 2 »
 

1. Ezi - 15 Февраля, 2012 - 11:00:28 - перейти к сообщению
Есть игра(камень ножницы бумага) на игровые балы, вероятность выигрыша 33.(3)%, чтобы не тупо пытать счастье необходим алгоритм победы, а именно если мы ставим N то при случае проигрыша увеличиваем ставку на такое количество, чтобы покрыть расход на первую ставку и приобрести выигрыш.

Так вот, какой алгоритм подсчета следующей ставке при проигрыше?
Я пока вот что надумал -> (N(X > 1) = N(X-1)/2 + N1)
{
N1 = 50
N2 = 75
N3 = 87.5
N4 = 93.75
N5 = 96.875
}

верно ли?
2. Zuldek - 15 Февраля, 2012 - 11:08:18 - перейти к сообщению
Ваша формула учитывает только проигрыш по предыдущей ставке, а если вы например 2 раза подряд проиграли, что вероятнее при проценте выигрыша 30% то 3 ставка по вашей логике должна быть такой чтобы окупить предыдущие проигрыши.
Формула разорения Радость
3. Ezi - 15 Февраля, 2012 - 11:09:37 - перейти к сообщению

Zuldek пишет:
Формула разорения

Ха-ха Ха-ха Ха-ха


ну а кто поможет формулу победы составить?
4. Zuldek - 15 Февраля, 2012 - 11:13:16 - перейти к сообщению
абсолютной выигрышной формулы нет и быть не может.
Потому что чтобы вы не делали, на процент выигрыша вы повлиять не сможете, он так и останется 30%+, что ниже шанса проиграть. Потому казино всегда остается в выигрыше Радость

Другое дело если двигаться в сторону увеличения вероятности выигрыша... это читать про теорию случайных чисел.
5. Ezi - 15 Февраля, 2012 - 11:33:42 - перейти к сообщению
Zuldek, всё дело в том, что мне просто необходима формула, которая ПРИ НЕСКОЛЬКИХ ШАГАХ не отправит меня в минус, а наоборот, выигрышь будет. Тобишь если я поставил N баллов и проиграл их, следущая ставка должна быть те же самые N баллов + компенсация проигрыша, тоесть половина первой ставки(это на втором ходу). Получается что по такой схеме я минимум через 3 хода побеждаю с выгодой для себя
6. illy - 15 Февраля, 2012 - 11:42:19 - перейти к сообщению
прям как моя формула для ставок на форексе Ха-ха
7. Ezi - 15 Февраля, 2012 - 11:43:30 - перейти к сообщению
illy пишет:
прям как моя формула для ставок на форексе
Ха-ха

ну а по теме помочь есть чем? Улыбка
(Добавление)
что никто не выручит? Огорчение
8. DlTA - 15 Февраля, 2012 - 13:17:47 - перейти к сообщению
Ezi пишет:
ну а по теме

все просто
размер ставки должен быть равен сумме предыдущих ставок умноженный на (сумма ставки/ сумма выиграша) + нынешняя ставки (ну чтоб хоть что то поднять)
9. illy - 15 Февраля, 2012 - 13:18:52 - перейти к сообщению
да Хорошо
10. Zuldek - 15 Февраля, 2012 - 13:26:07 - перейти к сообщению
Ezi пишет:
illy пишет:
прям как моя формула для ставок на форексе
Ха-ха

ну а по теме помочь есть чем? Улыбка
(Добавление)
что никто не выручит? Огорчение


Дело в том, что ваша задача математически не разрешима.
Она сводится к тому что вероятность выигрыша меньше чем вероятность проигрыша, потому выиграть вы не можете, ведь 30% < 70% не зная когда будет выигрышная партия. Максимум что вы сможете сделать это просчитывать в вашей формуле вероятности поражений и вывести сумму следующей ставки чтобы она окупила ваши предыдущие поражения, но на любом шаге у вас все-равно шанс выигрыша будет 30%.
11. Ezi - 15 Февраля, 2012 - 13:44:07 - перейти к сообщению
Zuldek пишет:
Максимум что вы сможете сделать это просчитывать в вашей формуле вероятности поражений и вывести сумму следующей ставки чтобы она окупила ваши предыдущие поражения

вот это я прошу помочь мне сделать

То есть я в КНБ буду только одно значение выбирать, например Камень, и играть на него, остается ставку формировать при проигрыше: из того сколько я потратил + начальная ставка.

Прирост ставки при победе х2
(Добавление)
illy пишет:
да
что да?
(Добавление)
illy пишет:
Всё гениальное - просто
это точно!

нашел алгоритм:


    1
    2
    4
    8
    16
    32
    64
    128
    256
    512
    1024


Тоесть принцип работы таков, я делаю ставку при проигрыше повышаю её на следущую
12. illy - 15 Февраля, 2012 - 16:03:30 - перейти к сообщению
да Ха-ха
я ж говорю Всё гениальное - просто!
И нет ничего невозможно, просто до этого ещё не додумались или тщательно скрывают от вас правду дабы вы случайно не поработили весь мир Не понял
13. Ezi - 15 Февраля, 2012 - 16:36:28 - перейти к сообщению

illy пишет:
тщательно скрывают от вас правду дабы вы случайно не поработили весь мир


Ха-ха ну да, это история про обезьяну с гранатой Ха-ха


по теме, тестировал, всё ОК было когда первоначальная ставка была 1-2, но когда повысил до 10, каким-то образом дошел до 5го уровня, где и прогарел(баланса не хватило). Но вот если оставаться при низкой ставке в 1, то через 2-4 хода всегда победа.
14. illy - 15 Февраля, 2012 - 17:48:11 - перейти к сообщению
эта игра у тебя на сайте или в интернете ? Хорошо
15. Ezi - 15 Февраля, 2012 - 19:31:15 - перейти к сообщению
illy пишет:
эта игра у тебя на сайте или в интернете ?
Ха-ха стал бы я накручивать свою же игру Ха-ха Ха-ха Ха-ха Ха-ха В инете, там за победу очки начисляются, которые можно потом на реальные деньги обменять

 

Powered by ExBB FM 1.0 RC1