
как это работает
Наша система честной игры работает таким образом, что победитель определяется с помощью Числа раунда, которое случайным образом генерируется в начале игры. Число раунда зашифровывается с помощью МD5, и этот хэш показывается в начале каждого раунда. Хэш также содержит рандомную строку (Секрет), чтобы предотвратить расшифровку.
В конце раунда система показывает то самое расшифрованное Число раунда и Секрет, которые были зашифрованы в самом начале, и вы сможете проверить, что Число раунда не менялось на протяжении игры. Число раунда умножается на общее количество билетов в раунде и таким образом выбирается победный билет.
У кого из игроков будет данный победный билет, тот и окажется победителем. То есть принцип честной игры работает таким образом, что мы никак не можем знать сколько билетов будет на момент завершения раунда, а Число раунда для умножения дается в самом начале раунда.
ОБОЗНАЧЕНИЯ
ЧИСЛО РАУНДА
Случайное дробное число от 0 до 1 (например: 0.8612523461234567)
ХЭШ
МD5 хэш шифруется от следующей строки: секрет:число_раунда , используется чтобы доказать честность игры. СЕКРЕТ
Случайная строка с учетом регистра используется, чтобы предотвратить расшифровку хэша.
БИЛЕТ
За каждые внесенные 65 коп. вы получите 1 билет (65 рублей = 100 билетов).
ВЫБОР ПОБЕДИТЕЛЯ
Каждый депозит переводится в билеты. Билеты сортируются по времени депозита.
Номер победного билета считается по следующей формуле: floor(число билетов * число раунда) + 1 = победитель (функция floor возвращает ближайшее целое число, округляя переданное ей число в меньшую сторону).
Игрок, у которого будет выбранный победный билет и окажется победителем в раунде.
проверка
Вы можете использовать этот инструмент, чтобы убедиться, что хэш соответствует Секрету и Числу раунда, и вычислить номер победного билета.