Честная игра
Работа нашего ресурса основывается на системе, известной как «Честная игра». Победитель выявляется при помощи так называемого «Числа раунда», создаваемого случайным образом при начале игры. Оно шифруется с помощью криптографического алгоритма MD5 и отображается в зашифрованном виде (хэш). В процессе шифрования так же участвует строка случайных символов (Секрет), используемая для предотвращения расшифровки до окончания игры.
Под конец раунда выводятся изначальные «Число раунда» и «Секрет». Так вы сможете легко убедиться, что они не изменялись в течение всей игры.
Это значение перемножается на общее число билетов, которые участвовали в раунде. Данным образом и определяется победный билет.
- Число раунда — принимает значение от 0 до 1.0 и выбирается системой случайно (например: 0.7542342367134432).
- Хэш — Число раунда склеенное с Секретом, зашифрованные при помощи алгоритма MD5 и служащие для доказательства честности игры.
- Секрет — строка, генерируемая случайно, для предотвращения расшифровки хэша до конца игры.
- Билет — условная единица, получаемая за каждые 10 копеек от стоимости внесенной ставки (1 рубль = 10 билетов).
Каждая ставка переводится в условные билеты, отсортированные по времени внесения депозита.
Номер выигрышного билета вычисляется функцией «floor(количество билетов * число раунда) + 1 = победный билет» («floor» возвращает целое число, округляя результат в меньшую сторону).
Человек с победным номером билета и оказывается победителем в текущей игре.
Если вы хотите убедиться в соответствии хэша «Числу раунда» и используемому «Секрету», то можете воспользоваться нашим инструментом для проверки, представленным ниже.