Честная игра - как это работает?

За каждую внесенную 1 копейку вы получаете 1 билет.

В начале каждого раунда наша система берет абсолютно рандомное длинное число от 0 до 1 (например 0.073185018861535), шифрует его через MD5, и показывает его в зашифрованом виде в начале раунда (что такое MD5)

Затем, когда раунд завершился, система показывает то число, которое было шифровано вначале (проверить, что оно совпадает с зашифрованным вы можететут) и умножает его на банк (в копейках).

Например, в конце раунда банк составил 5000 рублей (500000 копеек), то нужно будет число 0,07318501886153 умножить на банк 500000 копеек (это цифры, которые мы брали для примера) и получить число 36592,509430765. Округляем его до целого и получаем 36593. То есть в раунде победит человек, у которого билет №36593.

Следовательно, чем на большую сумму депозит вы внесете — тем больше билетов вы получите, а значит выше шанс получить выигрышный билет.

Вот и всё. Принцип работы честной игры заключается в том, что мы никак не можем знать какой будет банк в конце игры, а рандомное число для умножения на банк мы даем в самом начале раунда и следовательно даже если бы мы сильно этого захотели, то никак бы не смогли сделать подставного победителя.

Проверка честной игры

  • Здесь укажите ХЭШ, который дается в начале игры
  • Здесь укажите число раунда, которое дается после игры
  • Здесь укажите кол-во билетов в раунде