Подбросить монетку — Орёл или решка
Подбрасывайте анимированную монетку «орёл или решка» в браузере и ведите подсчёт результатов во встроенном счётчике. Бесплатно и без загрузки данных.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяБыстрый бросок монетки для выбора из двух вариантов
Для некоторых решений достаточно двух честных вариантов: орёл или решка, да или нет, первый или второй, дома или в гостях. Этот инструмент даёт знакомому ритуалу небольшую анимированную сцену. Нажмите Flip coin, и монетка на canvas растягивается, сужается и мерцает сторонами, прежде чем упасть на выбранную сторону. Результат показан крупным текстом, а счётчик обновляется автоматически, что удобно и для принятия решений, и для повторяющихся экспериментов.
Бросок монетки работает лучше всего, если значение каждой стороны согласовано до нажатия. Запишите, какая команда это орёл, какой вариант — решка или какое действие обозначает каждая сторона. Так исчезает соблазн переосмыслить исход задним числом. Страница не пытается решать сложные задачи выбора или ранжировать несколько вариантов; она намеренно сосредоточена на простом случайном результате из двух возможных, понятном всем наблюдающим.
Используйте счётчик при повторных бросках
Встроенный счётчик считает орлов, решки и общее число бросков, пока вы его не сбросите. Это удобно для уроков теории вероятностей, разминочных игр, испытаний на серии или быстрых симуляций, где хочется посмотреть, как ведёт себя небольшая выборка. На большом числе бросков значения обычно сближаются, но короткие серии — это нормально. Кнопка копирования форматирует текущий подсчёт, чтобы его можно было вставить в чат, рабочий лист или заметки.
Локальная анимация, локальный результат
Бросок полностью выполняется в браузере. Canvas рисует монетку, requestAnimationFrame управляет движением, а JavaScript выбирает сторону. Никакой вопрос, счётчик или результат не загружается. Если обновить страницу, счётчик начнётся заново — как при взятии настоящей монетки и начале новой серии бросков.
Насколько честен бросок?
Каждый бросок считывает одно 32-битное значение из crypto.getRandomValues — криптографически стойкого источника случайности браузера — и воспринимает чётное число как орла, а нечётное как решку. Поскольку оба исхода равновероятны, а каждый бросок независим, предыдущий результат никогда не влияет на следующий. Пять орлов подряд — это необычно, но вполне возможно, и это не означает, что решка «должна выпасть».
Практическое применение: выбрать, кто начинает, разрешить ничью, определить сторону при начале матча или объяснить разницу между вероятностью и везением. Для серии до двух или трёх побед заранее договоритесь о формате и бросайте, пока одна сторона не достигнет цели. Анимация нужна лишь для зрелищности; сторону определяет случайное значение, а не движение на экране.
Как использовать
- Определите значение сторонРешите, что означают орёл и решка, прежде чем бросать.
- БросьтеНажмите кнопку, чтобы анимировать монетку и узнать результат.
- Следите за счётчикомИспользуйте счётчик для повторных попыток или сбросьте его, когда начинаете заново.