Орёл или решка онлайн
Настройки
crypto/rand · SHA-256

Нажмите «Бросить»
Как пользоваться
- Укажите количество бросков (от 1 до 100).
- Нажмите «Бросить».
- При одном броске увидите изображение монеты и результат («Орёл» или «Решка»); при нескольких — счётчик орёл/решка и ряд монет по каждому броску.
Commit-reveal SHA-256
Каждый результат сопровождается commit-reveal доказательством на SHA-256: перед генерацией сервер фиксирует commitment — хеш случайной соли и параметров запроса, — и только затем вычисляет сам результат из этой соли. Вместе с результатом публикуются соль и параметры, поэтому любой может самостоятельно проверить равенство SHA-256(salt + params) == commitment и убедиться, что результат не подменили задним числом.
Вопросы
Монетка правда случайна, а не заранее заданный результат?
Каждый бросок использует криптографически стойкий генератор случайных чисел (crypto/rand) — результат определяется на сервере до отрисовки анимации монеты.
Можно бросить монету несколько раз за один запрос?
Да, укажите нужное количество бросков (до 100) — результат покажет счётчик орёл/решка и последовательность всех бросков.
Результаты сохраняются между посещениями?
Без явного создания публичной ссылки результат остаётся только в текущей сессии браузера и не сохраняется на сервере.
