Перейти к содержанию
Provably fair · интерактив проверяемо 18+

Проверьте раунд сами — без «предикторов»

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

Играть, но ответственно!

Слово «честно» в азартных играх обычно требует доверия: вы верите, что казино не подкрутило результат. Provably fair («доказуемо честно») убирает доверие из уравнения — честность можно перепроверить криптографически. Разберём, как это работает, а затем сразу опробуем на инструментах ниже.

Исход раунда в JetX определяется тремя ингредиентами. Server seed — секретное число на стороне сервера; его «запечатывают», публикуя хеш ещё до вашей ставки. Client seed — строка, которую задаёте вы. Nonce — номер раунда. Их комбинация прогоняется через одностороннюю хеш-функцию (HMAC-SHA256) и превращается в конкретный множитель краша.

Ключевой момент: хеш server seed опубликован до раунда, но сам server seed раскрывается только после. Поэтому казино не может выбрать результат задним числом (хеш бы не совпал), а вы не можете предсказать его заранее (из хеша число не вытащить). После раунда вы берёте раскрытый server seed, повторяете расчёт — и сверяете. Именно это делает верификатор ниже.

1 · Проверь раунд сам

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

Верификатор раунда
точка краша 3.59×
HMAC-SHA256: bae3901431b6ff98adaa842aed9c187723ec59704282037c7ab4a89e26222ae5
provably_fair.py
1import hashlib, hmac
2
3def crash_point(server_seed, client_seed, nonce):
4 msg = f"{client_seed}:{nonce}".encode()
5 h = hmac.new(server_seed.encode(), msg, hashlib.sha256)
6 n = int(h.hexdigest()[:13], 16) # первые 52 бита
7 if n % 33 == 0:
8 return 1.00 # мгновенный краш
9 return round((2**52 / (2**52 - n)) * 0.97, 2)
Что это доказывает
Исход выводится из server seed, который зафиксирован (захэширован) до вашей ставки. Любой игрок пересчитает тот же множитель — значит, казино не подкручивает результат под игрока.

2 · Собери свой раунд

Задайте seed и посмотрите на распределение 60 раундов. Меняйте seed — порядок всегда новый, а закономерности, по которой можно угадать следующий, не существует.

1.0–1.21.2–1.51.5–22–33–55–1010+
Где же закономерность?
Поменяйте seed и сыграйте заново: распределение в целом то же, но порядок каждый раз новый и независимый. По прошлым раундам нельзя предсказать следующий — именно это и продают «сигналы» и «предикторы».

3 · Калькулятор RTP и дисперсии

Подставьте свои параметры и убедитесь: на дистанции ожидание определяется только RTP, а не выбранным множителем или «стратегией».

Калькулятор отдачи и преимущества
шанс достичь множителя
48.5%
преимущество казино
3.00%
ожидаемый результат за выбранное число раундов
−1 500 ₽
Обратите внимание
Ожидаемый результат не зависит от целевого множителя — только от RTP и числа ставок. Множитель меняет лишь дисперсию: выше цель — реже выигрыши, но крупнее. Знак ожидания остаётся отрицательным.

Что это доказывает — и что нет

Provably fair решает ровно одну задачу: доказывает, что отдельный раунд не подкручен и его исход был предрешён случайным образом ещё до вашей ставки. Это сильная гарантия честности механики — и именно её невозможно дать в офлайн-«предикторах» и «сигналах».

Но столь же важно, чего provably fair не доказывает. Оно не делает игру выгодной: преимущество казино встроено в само распределение исходов, и честный RNG его не отменяет. Проверяемость — это про прозрачность, а не про прибыль. Если кто-то ссылается на «честный RNG» как на аргумент «значит, можно выигрывать», — это подмена понятий.

Важно
Эти инструменты — про прозрачность механики, а не про способ «выигрывать». Честный RNG не делает игру прибыльной для игрока. Если игра перестала быть развлечением — помощь анонимна и бесплатна.

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

Provably fair («доказуемо честно») — это способ убедиться, что казино не подкрутило результат, не доверяя ему на слово. Перед раундом сервер фиксирует секретное число (server seed), публикуя его хеш. Исход раунда вычисляется из этого числа, вашего client seed и номера раунда (nonce). После раунда сервер раскрывает server seed — и вы можете пересчитать множитель сами и сверить хеш. Совпало — значит результат был предрешён до вашей ставки и его не меняли.

Нет. Provably fair доказывает только непредвзятость и проверяемость каждого раунда — что результат случаен и не подкручен. Это ничего не говорит о выгодности: математическое преимущество казино (около 3%) встроено в распределение исходов и никуда не девается. Честный RNG и отрицательное ожидание для игрока прекрасно сосуществуют.

Нет. До раунда вы видите только хеш server seed, а хеш-функция односторонняя — из неё нельзя восстановить само число. Server seed раскрывается только после раунда, поэтому provably fair позволяет проверить исход задним числом, но не предсказать его заранее. Именно на невозможности предсказания и спотыкаются все «предикторы».

Нет. Все три инструмента на этой странице считают прямо в вашем браузере, на JavaScript: ни сиды, ни результаты никуда не отправляются. Вы можете отключить интернет и убедиться, что верификатор продолжает работать — расчёт полностью локальный.

Он повторяет тот же алгоритм, что и сервер: берёт HMAC-SHA256 от строки «client_seed:nonce» с ключом server_seed, переводит первые 52 бита результата в число и по простой формуле получает множитель краша (а в части раундов — мгновенный краш ×1.00). Тот же расчёт показан в блоке кода на Python — результаты совпадают до сотых.

Читать дальше