Как пользоваться
- Нажмите Бросить или кликните по монете. Монета прокрутится и покажет орла или решку.
- Нужна серия? Бросить ×10 выполняет десять бросков за одно нажатие и добавляет их все в счётчики и историю.
- Смотрите три счётчика внизу: сколько выпало орлов, сколько решек и длинная серия — самый длинный подряд идущий ряд одной стороны за сессию, неважно какой.
- Полоска под счётчиками показывает последние 60 результатов буквами «О» и «Р», свежие справа, — серию видно с одного взгляда.
- Кнопка Сбросить обнуляет счётчики, серию и историю. Перезагрузка страницы делает то же самое.
Что решают броском монеты
Монетка — самый быстрый способ закончить спор с двумя вариантами, и работает она потому, что обе стороны принимают шансы до результата. Что обычно разыгрывают в игровой компании:
- Кто выбирает карту или сторону в товарищеском матче, когда никто не хочет начинать вето.
- Кто ходит первым в 1 на 1, в шахматах, в настолке или в кастомной комнате Free Fire.
- Во что играем вечером, если лобби спорит об этом уже двадцать минут.
- Кто скидывает оружие и кто идёт на саппорта — мелочи, на которых застревает пятёрка.
- Серию до двух или до трёх побед: бросайте, пока одна сторона не наберёт нужное число, вместо одного броска.
- Настолки и D&D: монета — это чистый d2 для решения «пятьдесят на пятьдесят» внутри сюжета.
Честное ограничение: в официальных матчах стороны определяются внутри игры — в CS2 это ножевой раунд, в большинстве дисциплин есть свой встроенный жребий, — поэтому браузерная монетка нужна для казуальных и любительских игр, а не как результат, который примет судья турнира.
Когда людей больше двух, монета всё равно работает — просто разыгрывают не участников, а роли. Двое капитанов бросают за право первого выбора, дальше выбирают по очереди; или монета решает не «кто», а «что»: сначала сторона, потом карта. Единственное условие то же самое, что и в споре двоих: обе стороны договариваются о значении орла и решки до броска, а не после.
Серии: пять орлов подряд — это норма
«Сломано, пять орлов подряд выпало» — самая частая претензия к любому такому инструменту. Серии не признак поломки, а именно то, что честная монета и делает. Математика тут точная, поэтому вот она.
| Серия одной стороны | За 20 бросков | За 50 бросков | За 100 бросков |
|---|---|---|---|
| 4 и длиннее | 76,8% | 98,1% | больше 99% |
| 5 и длиннее | 45,8% | 82,1% | 97,2% |
| 6 и длиннее | 23,7% | 54,4% | 80,7% |
| 7 и длиннее | 11,5% | 30,9% | 54,2% |
| 8 и длиннее | 5,4% | 16,2% | 31,5% |
| 10 и длиннее | 1,2% | 4,1% | 8,7% |
Перечитайте последний столбец: за сотню бросков серия из шести и длиннее случается в четырёх случаях из пяти, а средняя длина самой длинной серии — около семи. Так что если вы нажали «Бросить ×10» десять раз и счётчик показывает 7, монета ведёт себя ровно так, как должна.
Обратная сторона того же факта — ошибка игрока. После четырёх орлов решка не «должна» выпасть: следующий бросок по-прежнему 50 на 50, потому что у монеты нет памяти о предыдущих четырёх. Выравнивается не разница, а доля: на 20 бросках счёт 13:7 никого не удивляет, а на 1000 бросках вы обычно окажетесь в паре процентов от половины. Абсолютный разрыв растёт, процент сходится.
Как получается бросок
Каждый бросок запрашивает у браузера свежие непредсказуемые биты через crypto.getRandomValues() — тот же Web Crypto API, которым создаются ключи шифрования, — и раскладывает их на два исхода. Двойка делит 2^32 нацело, поэтому монете поправка вообще не нужна: любое сырое значение ложится на орла или решку без перекоса, и отбраковка, которая на этом сайте страхует диапазоны вроде 1–6 или 1–100, здесь просто не срабатывает. Получается чистые 50 на 50, без зерна и без повторяющейся последовательности.
Важен и порядок: сначала выбирается сторона, потом монета крутится. Анимация, тайминг и то, как долго вы держите кнопку, ни на что не влияют — скрытой физики, которую можно обыграть, тут нет, и «бросить сильнее» невозможно.
С настоящей монетой всё чуть грязнее: чеканка никогда не бывает идеально симметричной, а способ подбрасывания и ловли способен слегка сдвинуть шансы в сторону от ровной половины. У программной монеты таких физических особенностей нет — за ней стоит только равномерный выбор из двух равновероятных исходов.
Счётчики как мини-статистика
Три числа под монетой превращают игрушку в маленький эксперимент — поэтому учителя и стримеры пользуются ими чаще, чем сами игроки.
| Счётчик | Что считает | Зачем нужен |
|---|---|---|
| Орёл | Сколько орлов за сессию | Сравнить расклад с ожидаемой половиной |
| Решка | Сколько решек за сессию | То же самое с другой стороны |
| Длинная серия | Самый длинный ряд одной стороны, любой | Сверить серию с таблицей выше |
| История | Последние 60 результатов буквами О и Р | Заметить закономерность, зачитать серию на стриме |
Быстрый школьный опыт: нажмите «Бросить ×10» десять раз, получится 100 бросков, и сравните. Орлов будет около 50, но ровно 50 — редко; самая длинная серия обычно окажется от 5 до 9. Оба наблюдения убеждают в честности монеты гораздо лучше, чем слова о ней.
Полоска истории полезнее, чем кажется: по ней видно, что «Р Р Р О Р» — обычная картинка, а не сбой, и что чередование «О Р О Р О Р» встречается не чаще любой другой конкретной последовательности такой же длины. Именно ожидание аккуратного чередования и создаёт ощущение, будто монета сломана.
Три броска, восемь вариантов: монета не только для «да/нет»
Один бросок делит вопрос надвое, а короткая серия делит его гораздо мельче: каждый следующий бросок удваивает число исходов. Два броска дают четыре варианта, три — восемь, четыре — шестнадцать. Бросьте три раза, прочитайте последние три буквы в полоске истории слева направо и найдите сочетание в таблице.
| Сочетание | Вариант | Сочетание | Вариант |
|---|---|---|---|
| О О О | 1 | Р О О | 5 |
| О О Р | 2 | Р О Р | 6 |
| О Р О | 3 | Р Р О | 7 |
| О Р Р | 4 | Р Р Р | 8 |
Этого хватает на пул из восьми карт, на пронумерованный список из восьми заданий или на восьмерых, которые решают, кто ходит первым. Если вариантов всего пять, договоритесь заранее, что сочетания 6, 7 и 8 означают «бросаем заново», — это ровно та же отбраковка, которой код внутри выравнивает диапазон.
Тот же приём выдаёт шансы меньше половины. Два орла подряд — событие с вероятностью 25%, три подряд — 12,5%, четыре — 6,25%, пять — 3,125%. Значит, домашнее правило «в одном случае из восьми карту выбирает проигравший» требует трёх бросков, а не кубика.
И для разделения компании: по одному броску на человека, орёл — в команду А, решка — в команду Б. Составы довольно часто выходят неровными, поэтому заранее решите, что делать в этом случае: обычно последний, кто бросал, переходит в меньшую команду. Способ хорош тем, что каждый видит свой бросок сам и претензий к «жеребьёвщику» не возникает.
Чем наш инструмент лучше
- Криптографическая случайность вместо
Math.random(), причём с объяснением, а не общими словами. - Кнопка «×10» для серий: сто бросков набираются десятью нажатиями, а не сотней.
- Счётчик самой длинной серии и история на 60 результатов — на большинстве страниц с монеткой виден только последний бросок.
- Кликается вся монета целиком, поэтому пользоваться удобно одной рукой с телефона прямо во время матча.
- Без регистрации, без рекламы поверх монеты и без анимации, которую нельзя пропустить.
Чего инструмент не делает: не сохраняет сессию, не умеет «взвешенную» или трёхстороннюю монету и не заявляет о внешней сертификации честности. Аргумент здесь — описанный выше код, а не значок. Если нужен не бросок, а выбор из списка имён или чисел, для этого на сайте есть отдельные рандомайзеры.
Конфиденциальность
Бросок целиком происходит в браузере. На сервер ничего не уходит, аккаунта нет, журнала результатов не существует — значит, никто не может ни посмотреть, ни переписать то, что вам выпало. Кнопка «Сбросить» очищает счётчики мгновенно, закрытие вкладки делает то же самое.
Вопросы и ответы
Шансы правда 50 на 50?
Да. Каждый бросок берёт свежие биты из crypto.getRandomValues() и раскладывает их на два исхода, которые делят диапазон поровну, поэтому у орла и решки строго по половине. Ни зерна, ни закономерности, ни «преимущества заведения».
Можно бросить сразу несколько монет?
Кнопка Бросить ×10 делает десять бросков за раз. Все они попадают в счётчики орлов и решек, в серию и в историю, так что десять нажатий дают выборку из 100 бросков.
Что показывает «длинная серия»?
Это самый длинный ряд одинаковых результатов за сессию: пять орлов подряд и пять решек подряд оба показываются как 5. Счётчик обнуляется кнопкой «Сбросить» или перезагрузкой страницы.
Выпало семь орлов подряд — это баг?
Нет. За 100 бросков серия из семи и длиннее случается примерно в 54% случаев, а средняя длина самой длинной серии около семи. Серии кажутся подозрительными только потому, что от случайности ждут ровного чередования.
Анимация или способ нажатия влияют на результат?
Нет. Сторона выбирается до того, как монета начнёт крутиться, поэтому анимация — украшение. Удержание кнопки, быстрые клики и перезагрузка в середине оборота ничего не меняют.
Можно так определить стороны в матче?
Для катки с друзьями, тренировочных матчей и любительских комнат — вполне: оба капитана смотрят в один экран. Для официального матча используйте то, что предписывают правила турнира или сама игра, например ножевой раунд в CS2.
Результаты сохраняются?
Нет. Счётчики и история живут только на открытой странице. Перезагрузка или кнопка «Сбросить» стирают их, на сервере не остаётся ничего.