Увеличить в N раз ставку при проигрыше в казино на javascript.



random 0 1

Введите число N, во сколько раз увеличивать ставку при проигрыше, величину бюджета M и задайте вероятность проигрыша всего бюджета. Нажмите кнопку Авто и следите за ростом прибыли и измнением значения Минимальная прибыль

Алгоритм выигрыша при большом бюджете M.

Делаем первую ставку в 1 монету на 1 или 0. Выпало то же самое число - ваш доход 1 монета. Выпало другое число - ваш проигрыш 1 монета.

Если вы проиграли - вы опять наугад выбираете число одно из двух, но ставите уже N монет. В случае выигрыша вы получаете 2*N монеты (минус предыдущие ставки 1 + N), следовательно, N - 1 монет - это ваш доход.

Если снова ваша ставка не сыграла - вы опять интуитивно выбираете число одно из двух, но ставка уже N*N монеты. В случае выигрыша вы получаете 2*N*N монет (минус ставки 1 + N + N*N), следовательно, N*N - N - 1 монет - опять ваш доход.

Если снова ваша ставка не сыграла - вы опять интуитивно выбираете число одно из двух, но ставка уже N*N*N монеты. В случае выигрыша вы получаете 2*N*N*N монет (минус ставки 1 + N + N*N +N*N*N), следовательно, N*N*N - N*N - N - 1 монет - опять ваш доход. И так далее…

После выигрыша опять делаете ставку, но начинаете уже с 1 монеты.

После каждого проигрыша увеличиваем ставку в N раз, после каждого выигрыша делаем минимальную ставку. Число одно из двух выбираем интуитивно (наугад).

Значение программы.

Вы можете опытным путем найти статистическую частоту выпадаения проигрыша, имеющего вероятность 1/2, k раз подряд в серии step испытаний и расчитать минимальный бюджет, при котором с вероятностью, близкой к 1, вы можете выиграть по данному алгоритму, сделав step ставок.

Вероятность вашего проигрыша.

Вероятность вашего проигрыша тем выше, чем меньше ваш первоначальный бюджет M, и чем больше ставок s вы делаете.

Если при всяком проигрыша ставка увеличивается в N раз, то вероятность того, что на протяжении большого числа испытаний s проигрыш выпадет k раз подряд, то есть ставка будет увеличена в Nk раз, равна

p(k)=1/2^(k+1)

Вероятность проигрыша равна сумме таких вероятностей (k меняется от 1 до бесконечности ) и равна 1/2 – сумме бесконечно убывающей геометрической прогрессии с пеовым членом 1/4 и знаменателем 1/2 , так как вероятность того, что на протяжении большого числа испытаний s проигрыш выпадет k+1 раз подряд, в 2 раза меньше вероятности того, что на протяжении большого числа испытаний s проигрыш выпадет k раз подряд.

Сумма 1/2^(k+1) , где k меняется от 1 до бесконечности, равна 1/2

Вероятность того, что на протяжении большого числа испытаний s проигрыш выпадет k раз подряд хотя бы один раз, то есть хотя бы один раз ставка будет увеличена до значения Nk равна:

P(k,s)= 1 – (1- 1/2^(k+1))^s

Если задана вероятность проигрыша ставки Nk , то чтобы проигрыш произошел с данной вероятностью, следует сделать число ставок s:

S = ln(1-p(k,s))/(ln(2^(k+1)-1)-ln(2^(k+1)))

Или, что практически то же самое:

S = -2^(k+1)* ln(1-p(k,s))

При этом будет проиграна сумма ставок от 1 до k, то есть сумма геометрической прогрессии с начальным членом 1 и знаменателем, равным N, которая не должна превышать величину бюджета M:

(N^k-1)/(N-1) не превышает M

Если задан бюджет M и число N, показывающее, во сколько раз увеличивается ставка при проигрыше, то число проигрышей k, идущих друг за другом, не должно превышать логарифма от (1+M*(N-1)) по основанию N

k не больше логарифма от (1+M*(N-1)) по основанию N

Поскольку k целое, то k равно целой части логарифма от (1+M*(N-1)) по основанию N

k равно целой части логарифма от (1+M*(N-1)) по основанию N На главную страницу