Проверка честности
Random Games
Без входа · всё считается у вас

Проверьте раунд сами

Вставьте JSON раунда — страница пересчитает результат той же формулой, что и игра. Верить нам на слово не нужно.

JSON раундаили перетащите файл
Где взять JSON: в игре нажмите «Честная игра» → «Скачать JSON».
Как это работает
Формула — для разработчиков
salt        = sha256("salt:" + server_seed)[0..16]
client_seed = sha256(JSON([[id, weight], …]))   // sorted by id
key         = SHA256(server_seed + ":" + salt)
digest      = HMAC_SHA512(key, client_seed + ":" + nonce)
r           = floor(10^6 · Σ(i=0..7) digest[i] / 256^(i+1)) / 10^6
index       = first i where (w[0] + … + w[i]) ≥ r · Σw

nonce: 0 — one winner; 0, 1, 2, … — places (without repeats);
elimination: winner nonce 0, elimination order nonce 1000+k (weight 1).
Код проверки открыт: он целиком в этой странице, без сторонних библиотек. SHA-256 и HMAC считает сам браузер.