NARDEONPlay your legend Играть онлайн

Честные кубики: как мы доказываем каждый бросок

Главный вопрос любого онлайн-игрока в нарды — «а не подкручены ли кубики?». Мы не просим верить на слово: каждый бросок можно проверить математически.

Играть бесплатноБез регистрации и скачивания — прямо в браузере

Почему кубикам в онлайн-нардах не доверяют

В живой игре кубики бросают у вас на глазах. В интернете их бросает программа, и проверить её обычно нельзя. Отсюда подозрения: «компьютер подыгрывает», «новичкам дают хорошие кубики», «перед проигрышем всегда дубль».

Как это устроено на NARDEON

  1. Сервер выбирает секрет заранее. До начала матча он сообщает вашему браузеру отпечаток своего секрета (SHA-256). Сам секрет пока скрыт, но изменить его, не изменив отпечаток, невозможно.
  2. Вы добавляете свою случайность. Только после этого ваш браузер отправляет своё случайное число. Соперник делает то же самое.
  3. Кубики выводятся из всех частей. Каждый бросок математически вычисляется из секретов сервера и чисел обоих игроков. Сервер не знал ваше число, когда выбирал секрет, — значит, не мог подобрать броски.
  4. После матча секрет раскрывается. Ваш браузер сверяет его с отпечатком, полученным в начале, и пересчитывает все броски матча, включая переброски при розыгрыше первого хода.
  5. Результат — у вас на экране. Если всё совпало, под итогом матча появится отметка «Кубики честные».

Этот подход называют «доказуемой честностью» (provably fair): так проверяют случайность там, где игроки не обязаны доверять площадке.

Что ещё защищает честную игру

Проверьте сами — сыграйте матч с живым соперником и посмотрите на отметку после игры.

Из чего получается один бросок

Для любопытных — та же схема подробнее. Все вычисления стандартные, любой браузер выполняет их без дополнительных программ.

  1. У сервера два секрета — по одному на каждого игрока. Отпечаток (SHA-256) «вашего» секрета браузер получает ещё до того, как отправит своё случайное число, а оба отпечатка приходят в начале матча.
  2. Из двух секретов получается ключ матча. Его соединяют со случайными числами белых и чёрных и номером броска и пропускают через HMAC-SHA256 — получается строка случайных байтов.
  3. Берётся первый байт меньше 252, и грань кубика — это остаток от деления на 6 плюс один. Байты 252–255 отбрасываются: 252 делится на 6 без остатка, поэтому каждая грань от 1 до 6 выпадает ровно с вероятностью 1/6, без перекоса.

Изменить хоть один бросок, не изменив секрет, нельзя, а изменить секрет нельзя, не изменив отпечаток, который у вас уже есть. Поэтому вся цепочка проверяется задним числом.

Что именно сверяет ваш браузер

ПроверкаЧто она исключает
Ваше число ушло под тот отпечаток, что вы видели раньшеСервер не подобрал секрет под ваше число
Оба раскрытых секрета совпадают со своими отпечаткамиСекрет не подменили в середине матча
Каждый бросок пересчитывается из секретов и чисел игроковНи один кубик не «подправлен»
Показанные вам кубики идут в раскрытом списке в том же порядкеВам не показали один бросок, а засчитали другой

Не сошёлся хотя бы один пункт — вместо «Кубики честные — проверено в вашем браузере» появится «Проверка кубиков не прошла».

А в партиях с компьютером?

Партия с компьютером и игра вдвоём на одном экране идут целиком у вас в браузере, сервер в них не участвует. Кубики там бросает встроенный в браузер криптографический генератор случайных чисел — по тому же правилу с отбрасыванием байтов 252–255. Отметки после такой партии нет: подменять броски некому, бот получает кубики из того же генератора, что и вы.

«Мне всё время не везёт»: как это проверить

Проверка гарантирует, что броски не подменены, но не обещает, что они будут удобными. Полезно помнить простую математику: дубль выпадает в среднем раз в шесть бросков, а конкретный дубль, например 6-6, — раз в 36. Серия из трёх «плохих» бросков подряд случается постоянно и ничего не значит. Сколько шансов попасть по шашке или выбросить нужное число — в статье вероятности в нардах. А спорный матч можно открыть в истории и пересмотреть ход за ходом: все броски там на виду.

Играть бесплатноБез регистрации и скачивания — прямо в браузере

Частые вопросы

Может ли сайт подкрутить кубики?

Подменить броски незаметно — нет. Сервер фиксирует свой секрет до того, как вы отправите своё число, и не может поменять его в середине матча, а после матча ваш браузер пересчитывает каждый бросок. Теоретически повлиять на броски можно было бы, только управляя ещё и вашим соперником, — игра против подставного аккаунта и сговор запрещены правилами, а подозрительные матчи проверяются.

Может ли соперник повлиять на кубики?

Нет. Кубики бросает сервер, а не устройство соперника. Соперник, как и вы, только добавляет свою случайную часть до начала матча.

Где увидеть проверку?

После каждого онлайн-матча игра сама пересчитывает все броски. Если всё сошлось, под результатом матча появляется отметка «Кубики честные — проверено в вашем браузере».

Почему мне всё время выпадают плохие кубики?

Так кажется почти всем: неудачные броски запоминаются сильнее удачных. Проверка после матча гарантирует другое: ни один бросок не был подменён.

Обновлено: 24 октября 2026