Подбрасывание монеты
Подбросьте одну монету или выполните до 10 000 бросков. Узнайте число орлов, решек и длину самой длинной серии.
Случайные результаты генерируются в вашем браузере с помощью crypto.getRandomValues(). На сервер ничего не отправляется.
—
—
Игрок 1
8000
Игрок 2
8000
0:00
—
Показать арифметику
Инструмент возвращает орёл или решку для одного броска либо серии до 10 000 бросков. Он показывает последовательность, общее число орлов и решек и самую длинную серию одинаковой стороны. Используется криптографический источник браузера, а результаты не отправляются на сервер.
Подбросьте монету один или много раз
Один бросок подходит для простого выбора, а серия помогает изучать вероятность. Укажите число от 1 до 10 000 и запустите генерацию. Новый запуск заменяет предыдущую последовательность.
Сравните число орлов и решек
Для честной монеты вероятность каждой стороны равна 1/2, поэтому ожидаемое число орлов в n бросках равно n/2. Это среднее ожидание, а не гарантия точного равенства в каждой серии.
Каждый бросок независим. Предыдущая серия орлов не повышает вероятность решки в следующем испытании.
Найдите самую длинную серию
Самая длинная серия показывает максимальное число одинаковых результатов подряд. Серии естественно возникают даже в честных случайных данных и сами по себе не доказывают смещение.
Проверьте честность монеты
Каждая сторона выбирается из равномерного целого в {0, 1}. Общий модуль использует crypto.getRandomValues и rejection sampling, а не Math.random.
Честность означает равную вероятность каждого отдельного броска. Она не означает равное количество сторон в короткой серии.
Почему 100 бросков редко дают ровно 50 орлов
Ожидаемое число орлов равно 50, но стандартное отклонение для 100 честных бросков равно 5. Результаты примерно от 40 до 60 встречаются часто, а точное равенство является лишь одним из многих возможных итогов.
Пример вероятности
Для двух независимых бросков возможны четыре упорядоченных результата: ОО, ОР, РО и РР. Ровно один орёл встречается в двух из четырёх случаев, поэтому вероятность равна 1/2. Два орла имеют вероятность 1/4.
Часто задаваемые вопросы
Независимы ли броски?
Да. Для каждого результата выбирается новый равномерный бит.
Сколько бросков можно выполнить?
От 1 до 10 000 за один запуск.
Используется ли Math.random?
Нет. Используются crypto.getRandomValues и rejection sampling.
Зачем показывать самую длинную серию?
Показатель помогает увидеть серии без ручного просмотра всей последовательности и полезен при изучении вероятности.
Отправляются ли результаты на сервер?
Нет. Последовательность и статистика остаются в браузере.
Можно ли сделать монету смещённой?
Нет. Этот инструмент всегда использует вероятность 50/50.
Означают ли 60 орлов из 100 неисправность?
Нет. Такой итог возможен для честной монеты. Для оценки распределения нужны многочисленные серии.
Важен ли порядок результатов?
Порядок важен для серий, но не влияет на общее число орлов и решек.
Кратко
Инструмент создаёт последовательность орлов и решек, считает обе стороны и самую длинную серию, используя криптографическую случайность браузера. Короткие серии могут заметно отклоняться от равного распределения.