Подбросить Монету
Подбрасывайте виртуальную монету с честным шансом 50/50 и отслеживайте результаты — орёл и решка, текущая серия и самая длинная серия. Работает в браузере.
Этот инструмент работает полностью в вашем браузере. Ваши файлы никогда не загружаются на сервер.
Один бросок уже сделан, чтобы вы увидели результат — подбросьте ещё раз для своего.
- Орёл
- Решка
- Текущая серия
- Самая длинная серия
История
Как это работает
- Нажмите «Подбросить монету». Монета вращается и падает той стороной, которая была реально выбрана.
- Каждый результат добавляется в историю, новейший — первым, а итоги выше обновляются: орёл, решка, ваша текущая серия одной и той же стороны и самая длинная серия за сессию.
- Нажмите «Сбросить историю», когда захотите начать заново; это очищает итоги и начинает новую серию с нового броска.
Откуда берётся 50/50
Каждый бросок запрашивает у криптографического генератора случайных чисел браузера один байт и читает только его последний бит:
byte = crypto.getRandomValues(new Uint8Array(1))[0] → орёл, если (byte & 1) === 0, иначе решка
Байт равномерно распределён по 256 возможным значениям, а 256 делится точно пополам — 128 чётных, 128 нечётных, — поэтому у каждой стороны вероятность ровно 1/2 без остатка округления. Именно поэтому здесь не используется Math.random(): масштабирование числа с плавающей точкой в диапазон может сделать один исход чуть более вероятным, а Math.random() вообще не гарантирует честности. Броски также независимы, что многих удивляет. Вероятность конкретной серии из 5 орлов подряд составляет 1/2⁵ = 1/32, поэтому при ста бросках такая серия обычна, а не признак подделанной монеты.
Часто задаваемые вопросы
Бросок действительно честный, или он благоприятствует одной стороне?
Это ровно 50/50. Каждый бросок берёт один случайный байт из криптографического генератора браузера и читает его последний бит — поскольку у байта 256 равновероятных значений, а 256 делится ровно на два, орёл и решка выпадают с одинаковой вероятностью. Нет ни скрытого перевеса, ни преимущества казино.
Могу ли я предсказать или повлиять на следующий результат?
Нет. Каждый бросок разыгрывается независимо в момент клика, поэтому у монеты нет памяти о прошлых бросках — серия из шести орлов подряд не делает решку более вероятной на седьмом броске. Это ошибка игрока, и счётчик серий существует именно для того, чтобы показать, насколько обычны на самом деле длинные серии.
Что здесь считается серией?
«Текущая серия» показывает, сколько раз подряд выпадала одна и та же сторона, считая от последнего броска. «Самая длинная серия» — лучшая такая серия за всю сессию. Обе показывают прочерк, пока серия не достигнет двух и более.
Сохраняется ли где-то моя история бросков?
Нет. История существует только в памяти этой страницы, поэтому ничего не загружается, не хранится у нас и не сохраняется в браузере между визитами. Обновление страницы или нажатие «Сбросить историю» начинает чистую сессию.
Почему новый бросок появляется сразу при загрузке страницы?
Чтобы вы сразу увидели настоящий результат, а не пустую панель. Этот первый бросок настоящий, выполненный так же, как и все остальные, и учитывается в итогах — нажмите «Сбросить историю», если хотите начать свою собственную серию с нуля.
Можно ли подбросить несколько монет одновременно?
Не за один клик — один бросок за нажатие, чтобы история и счётчики серий оставались осмысленными. Для большой выборки просто продолжайте нажимать и наблюдайте, как доля орлов приближается к 50%.
Как мы сравниваемся
| Функция | Online Tool Store | Типичные сайты с рекламой для подбрасывания монеты | Настоящая монета |
|---|---|---|---|
| Постоянная история каждого броска | ✓ | По-разному — многие показывают только последний результат | ✗ |
| Счётчики серий, текущей и самой длинной | ✓ | ✗ | Только если записываете сами |
| Доказуемо честные 50/50, без физического смещения | ✓ | Обычно да, но метод редко указывается | Близко, хотя ловля и вращение могут исказить результат |
| Никакой рекламы или всплывающих окон на странице | ✓ | ✗ | ✓ |
| Ничего о ваших бросках не покидает страницу | ✓ | По-разному — многие логируют на сервере | ✓ |
| Ничего не нужно носить с собой — работает с пустыми карманами | ✓ | ✓ | ✗ |
Чтобы решить, кто начинает, разделить обязанность или выбрать из двух вариантов, подойдёт любая монета — причина использовать именно эту в том, что она ведёт историю. История и счётчики серий превращают разовое решение в то, что можно пересмотреть, и наглядно показывают, насколько нормальна на самом деле долгая серия одной стороны.