Запилил новый движок с доказательством честности.
Перед каждой игрой генерируется случайная последовательность числ на сервере и клиенте. Серверная часть не показывается, показывается только ее хеш.
Когда серверу нужно выбрать случайное значение, он берет XOR клиентского и серверного числа и использует результат как сид генератора.
Таким образом, все случайные последовательности можно позже проиграть, когда узнаешь серверную часть - доступны скрипты с открытым кодом.