free-litecoin алгоритм разделения проигрышной суммы и добавления к следующим ставкам

Играем 10 ставок и считаем сумму ставок. Если выигрываем, то начинаем все сначала с начальными ставками. Если сыграли все 10 ставок и сумма всех сыгранных ставок отрицательна, то мы делим ее на 10 и полученную долю прибавляем ко всем начальным ставкам. Например, если сумма проигрышных начальных ставок равна 55, а начальные ставки 1,2,3,4,5,6,7,8,9 то у нас получится что 55/10 = 5 сатош (округлил, но можно еще добавлять +1 сатошу) и следующие ставки будут 1+5; 2+5; 3+5; ... 9+5, то есть 6,7,8,9,10,11,12,13,14.
И снова играем по этому же алгоритму, причем учитываем, что 55 сатош уже проиграны, точнее при следующих ставках начальная сумма будет минус 55. И как только несколько ставок выиграют и сумма станет положительно, то все ставки начнутся с начальных.
Функции для фри-лайткоин.
Сам алгоритм:

var rez,sum,i,st,ser,d;
winchance(50);
var a=[];
var b=[];
for (j=0;j<=9;j++) a[j]=(j+1)*0.00000001;
for (j=0;j<=9;j++) b[j]=a[j];

sum=0;
while (true) {
i=0;
while (i<=9) {
rez='e';while (rez=='e') rez=hilo(b[i]); if (rez=='l') sum=sum-b[i]*100000000; else sum=sum+b[i]*100000000; i++;
iimDisplay(sum);
if (sum>0) {sum=0;for (j=0;j<=9;j++) b[j]=a[j];break;}
}
d=Math.abs(parseInt(sum/10));
for (j=0;j<=9;j++) b[j]=b[j]+d*0.00000001;
}


конец.

5 комментариев:

  1. это вообще капец - как только пошли ставки больше 100 - валят подряд проигрышные, из 10 ставок - 8 проигрышных. ставка дошла до 1500 стаош и все слилось. из 10000 сатош, на балансе осталось 1000.

    ОтветитьУдалить
  2. нагло сливают и все - лохотрон

    ОтветитьУдалить
  3. Нужно все первые ставки делать по 1 сатоше и играть только хай или лоу. А чтобы не сливать всё, надо в консоль для себя выводить результат, а не ставить как есть, нам ставки делать выше 1 сатоши не обязательно, только видеть выиграл или проиграл. Я так все скрипты тестирую.

    ОтветитьУдалить
  4. Подскажите, как тут переделать чтобы начальные ставки были не 1,2,3,4,5,6,7,8,9, а 1,1,1,1,1,1,1,1,1?

    ОтветитьУдалить
    Ответы
    1. начальные ставки заполняются массивом. просто в каждый элемент записать 0.00000001
      вот в этом месте for (j=0;j<=9;j++) a[j]=(j+1)*0.00000001;

      поменять на
      for (j=0;j<=9;j++) a[j]=0.00000001;

      Удалить