Как потерять деньги на игре в рулетку

    Периодически в интернете проскакивает реклама о том, как быстро и на халяву заработать деньги в виртуальном казино на рулете. Вот примеры spomoni.habrahabr.ru/blog/9732/, ruletka.4t.com, biznesland.narod.ru. С точки зрения теории случайных чисел у нас нет ни единого шанса выиграть у казино, но тяга к халяве неистребима. Поэтому я написал небольшой эмулятор игры в рулету, чтобы можно было почувствовать все самому.



    Результаты: нет ни единого шанса выиграть у рулетки. Любой выигрыш сменится проигрышем. Люди со ссылок выше зарабатывают или партнерками с казино (им казино платит часть проигранных вами денег) или продавая за 10 уе супер секрет как обмануть рулетку (зачем его продавать, если можно им пользоваться?). В общем, халявы нет, а тяга к халяве — быстрый путь потерять свои деньги.

    Чуть получше код выглядит тут bolnikh.ru/node/50.

    <?php

    /**
    Эмулятор игры в рулетку

    попробуем выиграть у рулетки в игре на удваивание в чет/нечет
    описание "выигрышнего" процесса ruletka.4t.com

    spomoni.habrahabr.ru/blog/9732

    ruletka.4t.com biznesland.narod.ru

    Суть
    1) ждем пока выпадет не чет Х раз (например 3 раза)
    2) ставим на чет и в случае выигрыша возвращаемся на 1)
    3) если проиграли - удваиваем ставку на чет, пока не выиграем и тогда 1) или не кончатся деньги


    у нас не будет потолка ставки, только максимум денег

    */

    mt_srand(make_seed());

    $r = new Ruletka;
    while (true) {
      $r->game();
    }

    //------------------

    class Ruletka {

    var $budget = 10000;// денег в начале
    var $min_bid = 1;// минимальная ставка
    var $last_bid = 1; // последняя ставка
    var $wait_rolls = 6;// сколько ждем выпадений
    var $max_budget = 10000000;// максимальный бюджет, при котором игра останавливается
    var $min_budget = 0;// минимальный бюджет, при котором игра останавливается

    var $roll ; // результат текущего броска

    var $is_make_bet = false;// находимся ли мы в режиме ставок (true) или просто ждем удобного случая (false)

    var $last_odd_count = 0;// число выпавших подряд четных чисел за последнюю серию

    function game() {

      if (!$this->is_make_bet) {
        $this->roll();
        if ($this->is_odd()) {
          $this->last_odd_count++;
          if ($this->last_odd_count >= $this->wait_rolls) {
            $this->is_make_bet = true;
            $this->last_bid = $this->min_bid;
          }
        } else {
          $this->last_odd_count = 0;
        }
      } else {
        $this->bid();
        $this->roll();
        if ($this->is_odd()) {
          $this->win();
        } else {
          $this->fail();
        }
        $this->check_game();
      }

    }

    /**
    * результат броска
    */
    function roll() {
      $this->roll = mt_rand(0,36);
    }

    // четный ли результат
    function is_odd() {
      if ($this->roll == 0) return false;
      return $this->roll % 2 == 0;
    }

    // нечетный ли результат
    function is_even() {
      if ($this->roll == 0) return false;
      return $this->roll % 2 == 1;
    }

    function bid() {
      $this->budget -= $this->last_bid;
    }

    function win() {
      $this->budget += 2*$this->last_bid;
      $this->is_make_bet = false;
      $this->last_bid = $this->min_bid;
    }

    function fail() {
      $this->last_bid *= 2;
    }

    function check_game() {

      echo "budget = $this->budget\n";

      if ($this->budget <= $this->min_budget) {
        echo "You fail!!!!";
        exit;
      }
      if ($this->budget >= $this->max_budget) {
        echo "You win!!!!";
        exit;
      }
    }

    }

    function make_seed()
    {
     list($usec, $sec) = explode(' ', microtime());
     return (float) $sec + ((float) $usec * 100000);
    }


    * This source code was highlighted with Source Code Highlighter.

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 33

      +5
      То что в казино потеряешь все деньги, понятно и без этой программы =)
        +1
        Есть и плюсовые игры в казино, если к ним подходить с умом. Блекджек наиболее известный.
          +1
          Плиз киньте алгоритмы плюсовых игр — попробую их реализовать программно.
          0
          А есть и другие?
            +1
            Русский покер на два бокса плюсовой, некоторые оазис покера плюсовые
              +2
              русский покер толпой на всех боксах с пьяным обсуждением кому что сдали может оказаться даже сильноплюсовым, но быстро пресекается секьюритями :(
            0
            Недавно узнал, что люди, играющие в блэкджек с умом, называются «счётчиками», и их из казино выгоняют.
              0
              Ну не выгоняют, а закрывают для них столы блэкджека — зачем же выгонять :)
              Хотя в США, в определенных штатах (штате?) запрещенно это делать законом. Правда там и правила не очень плюсовые (за счет маленького спреда как я понимаю).

                +2
                посмотрите кинофильм «21», очень занимательное, я скажу :)
            • UFO just landed and posted this here
                0
                так запрещено ж!? :D
              +1
              хочешь выиграть в казино — купи казино
              хотя есть ещё покер
                +1
                Запустил скрипт с параметрами
                var $budget = 10;// денег в начале
                var $min_stavka = 1;// минимальная ставка
                var $last_stavka = 1; // последняя ставка
                var $wait_rolls = 6;// сколько ждем выпадений
                var $max_budget = 100;// максимальный бюджет, при котором игра останавливается
                var $min_budget = 0;// минимальный бюджет, при котором игра останавливается
                

                Несколько раз выиграл. Утверждение «нет ни единого шанса выиграть у рулетки» выходит не верным.

                Да и с оригинальными параметрами часто видно неплохое увеличение бюджета, до какого-то момента.

                Но, это не всегда, и вероятность проиграть всё-таки больше. Поэтому сам не играю, и никому не советую)
                  0
                  Нет, ну конечно казино не занимается благотворительностью :) Оно продает не выигрыш, а эмоциональную разрядку :)
                    +3
                    stavka
                    bid
                      0
                      поправил
                      0
                      Игры в рулету, игрушу, подушу, таблету…
                      Я понимаю, что автору знать язык программирования кажется более важным, чем знать русский — но нельзя ли совмещать?
                        0
                        Раньше (может и сейчас) некоторые интернет-казино давали бонусы с первого пополнения своего счета, но сразу эти бонусные деньги вывести было нельзя, их можно тратить только на игру. Вот люди играли целыми днями, «обналичивая» эти бонусы, и выводили из казино свою сумму пополнения + бонус. Только не в рулетку играли, а в блэк джек, насколько помню.
                          +2
                          Это называется ru.wikipedia.org/wiki/Система_Мартингейл
                          Даже без ограничений казино на максимальную ставку она не будет работать, т.к. максимальная ставка всегда ограничена вашим балансом. Вместо говнокода на php ($last_stavka — это прекрасно), достаточно просто посчитать мат. ожидание и убедиться в несостоятельности этой стратегии.
                            0
                            1. это вариации на тему мартингейла
                            2. мартингейл при белимитном банкроле и без ограничений на максимум это микроплюсовая стратегия. и мат ожидание в нем таки положительное, просто стремится к нулю на длинных сериях. но ведь не отрицательное?
                            3. казино без ограничения на ставку максимальную не бывает.

                            для того чтобы любая стратегия оказалась несостоятельной достаточно третьего пункта.
                            • UFO just landed and posted this here
                              • UFO just landed and posted this here
                                  0
                                  вы забыли про удвоение. т.о. ожидание нужно считать как отношение суммы выигрыша когда он наступит к сумме ряда с размерами ставок. и оно окажется положительным. именно поэтому в казино существуют ограничения на максимальный размер ставок на рулетке — это защита от вполне рабочего мартингейла.
                                  0
                                  >Потому, что в любом казино (электронном или реальном) есть ограничения стола.
                                  именно поэтому я делал поправку на безлимитность. с ограничениями мартингейл не работает. однако вы путаете причину и следствие — ограничение есть защита от мартингейла и появилась она после того как придумали эту «стратегию» :D
                                    0
                                    То, что ограничение ставки сделано для защиты от мартингейла — миф. Даже если убрать ограничение — мартингейл не будет работать. Ставка всегда ограничена балансом игрока — этого достаточно чтобы он не работал.
                                    • UFO just landed and posted this here
                                0
                                Подсветите код. Например, здесь — source.virtser.net/default.aspx
                                  0
                                  сделал
                                  –1
                                  вы хотите с 10тысяч сделать 10миллионов, т.е. на три порядка увеличить сумму. Что нереально. Но если посмотреть по этой же программе, то в пару раз умножить сумму можно. Главное: вовремя остановиться.
                                  • UFO just landed and posted this here
                                      0
                                      Чтобы это понять, не обязательно проигрывать огромные суммы. Достаточно было просто не прогуливать лекции по терверу.
                                      0
                                      В казино выиграть невозможно, так оно устроено.

                                      Но если мы имеем действительно случайные процессы, то выиграть, и неслучайно выиграть, оказывается всё же возможно.

                                      XXI век: что такое жизнь с точки зрения физики. Г.Р. Иваницкий (ufn.ru)

                                      Популярная наука: Эволюция – неслучайный процесс (russia.ru)

                                      Only users with full accounts can post comments. Log in, please.