S
100.00SC
всего 100.00

Честность

Результат каждого раунда — целое число от 0 до 999 999, полученное из трёх значений: секретного серверного сида, твоего клиентского сида и номера раунда. Больше ни от чего. Ни баланс, ни серия проигрышей, ни стоимость инвентаря в формулу не входят — это видно по её сигнатуре, а не по нашему обещанию.

Как считается тикет

digest = HMAC_SHA256(serverSeed, clientSeed + ":" + nonce + ":" + round)

// восемь кандидатов uint32 из 32 байт дайджеста
for cursor in 0, 4, 8, ... 28:
    candidate = uint32_BE(digest[cursor : cursor+4])
    if candidate < 4 294 000 000:          // отбраковка смещения
        ticket = candidate mod 1 000 000
        stop

Кандидаты выше 4 294 000 000 отбрасываются, а не берутся по модулю. Без этого низкие тикеты были бы вероятнее высоких примерно на 0,02% — величина, которую не заметил бы ни один игрок. Именно поэтому её и стоило убрать.

Твоя пара сидов

Хеш серверного сида (обязательство)
6e1d8b3940d2c117a42888c297ba4b8a66bd36b780deaccf81550e069e221719
Клиентский сид
64ebe8800a2b9ba9
Раундов сыграно на паре
0

Смена пары раскрывает текущий серверный сид навсегда. После этого все сыгранные на нём раунды можно пересчитать самому.

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

Считается прямо в браузере тем же кодом, что и на сервере. Сеть не задействована.

Последние раунды

Раундов пока нет.