Рулетка

В ветке форума Гидры, посвящённой рулетке, многие пользователи выразили сомнение в её честности. Даже несмотря на то, что площадка дала всем возможность это проверить самостоятельно.
Выигрышные числа определяются до совершения ставки, и эти числа невозможно подменить "на лету", например, в зависимости от ставки игрока.
До подтверждения своей ставки вы видите поля "хеш рулетки" и "№ рулетки". Набор символов в поле "хеш рулетки" — это выигрышные числа и номер игры, но они представлены вот в таком зашифрованном виде. Фокус в том, что из хеша невозможно понять, что это за числа. А вот из чисел, которые рулетка покажет в конце игры, вы можете воспроизвести соответствующий им хеш. Если хеш совпал — игра велась честно. Если сайт захочет обмануть игрока и изменить выигрышные числа на другие, хеш не совпадёт. Подобрать другие, неправильные числа, но чтобы хеш всё равно совпал, почти невозможно.
В данном случае используется алгоритм MD5, для большего понимания механики алгоритма смотрите Википедию: ru.wikipedia.org/wiki/MD5
До начала игры запишите MD5-хеш рулетки. В нём зашифрованы порядковый номер рулетки 42874805 и выигрышное число 25 с дополнительным коэффициентом после точки .6023814092344242 (нужен для того, чтобы дополнительно обезопасить рулетку от взлома).
Вставьте номер рулетки в левое окошко, а выигрышное число и коэффициент в правое, как показано на скриншоте, а сайт посчитает их хеш-сумму. Она окажется той же самой, что была показана в начале игры d49ae3bf635f72861e8f2fb76c9c5733. Это значит, что всё честно, то есть победный номер был загадан до выбора ставок игроком, и никакой подмены в процессе игры быть не может.