Hocam bu kadar dolaştırmanıza gerek yokmuş aslında. Her tutulan sayı için bir salt oluşturup işi çözebilirdiğiniz. Salt karmaşıklığı kadar güvenli bir hash elde ederdiniz.
Mesela:
Standar bir hash fonksiyonu belirleriz, sha256 gibi.
Tuttuğumuz sayı 56 olsun.
Yazılım şunun gibi (güvenli olması için daha uzun) bir salt belirler: abcdefabcdeaf.

Çekilişi yapan kişi bir hash ve bir salt elde eder. Hash'i insanlarla paylaşır (yani konuya ekler), salt'ı ise gizli tutar.
Yarışma bittiğinde doğru sayıyı ve salt'ı paylaşır. Böylece yarışmacılar sayıyı doğrulayabilir.

Bunun yanında AES algoritması da bir çözüm.