Проверка честности
Результат каждой проверяемой игры считается заранее и не меняется после её начала. Здесь его можно пересчитать самому.
- 1
Сид сервера закрыт до игры
Вы видите только его хеш. Подменить сид потом нельзя.
- 2
Вы добавляете свою часть
Ваш сид клиента и номер игры входят в расчёт.
- 3
Каждый бросок можно пересчитать
Вставьте сиды ниже и сравните с тем, что выпало.
Результат
Здесь появится результат
Заполните данные игры слева и нажмите «Проверить».
Термины
Что такое сид сервера?
Случайная строка, которую сайт создаёт заранее. До игры вы видите только её хеш - отпечаток, по которому саму строку не восстановить. Сид раскрывается, когда вы меняете пару сидов в профиле. Если хеш раскрытого сида совпадает с тем, что вы видели до игры, значит сид не подменяли.
Что такое сид клиента?
Ваша часть данных. Сайт выдаёт его случайно, но вы можете поменять его в профиле на любой свой. Сайт не знает его заранее, поэтому не может подобрать сид сервера под нужный ему результат.
Что такое номер игры?
Порядковый номер броска на текущей паре сидов. Каждое открытие кейса, апгрейд или раунд увеличивает его на 1. Благодаря номеру каждая игра на одних и тех же сидах даёт новый результат.
Как рассчитывается результат?
Из трёх значений считается HMAC-SHA256: ключ - сид сервера, сообщение - «сид клиента:номер игры». Первые 8 символов результата переводятся в число от 0 до 1. В кейсе предметы стоят друг за другом, у каждого свой отрезок по шансу, и выпадает тот, в чей отрезок попало число. В апгрейде выигрыш, если число меньше шанса. В Сапёре и Лесенке из тех же сидов по очереди вытягиваются места бомб и камней.