Я считаю, что тс опоздал почти на 10 лет.
https://www.gwars.io/messages.php?fid=1&tid=1112
Выпавшее число сервер определяет до приема ставок.
Под списком ставок есть надпись:
MD5: BD3595FA0BEC274246363AB7C649B0DA
Это результат хеширования строки вида "<выпавшее число>-<случайное число длиной в 32 цифры в шестнадцатиричной системе счисления>" (например, 10-B0C5B97D933A2B9002DDF88B4EA8D622).
После розыгрыша (а точнее, после распределение итогов по ставкам) на странице результатов (внизу) показывается надпись:
Проверка: md5('10-B0C5B97D933A2B9002DDF88B4EA8D622')=BD3595FA0BEC274246363AB7C649B0DA
Это значит, что выпало число 10, случайное число было B0C5B97D933A2B9002DDF88B4EA8D622, а результат хеширования строки 10-B0C5B97D933A2B9002DDF88B4EA8D622 равен BD3595FA0BEC274246363AB7C649B0DA. Как нам и показали во время приема ставок.
Если вы хотите сами проверять хеши после розыгрышей, сделать это можно тут:
http://www.md5.cz/
Есть вопрос коллизий в мд-5 и насколько сложно
с нашими ограничениями подобрать по хешу нужную изначальную строку, но тут надо чуть более знающему человеку ответить, чем я.