Подбросить монетку

Нажмите кнопку — монетка перевернётся в воздухе и упадёт орлом или решкой. Обе стороны равновероятны в точности: результат берётся из криптографического источника случайности браузера, а не из перетасованного списка картинок. Под монеткой идёт счёт и самая длинная серия — именно серия и заставляет усомниться в честности жребия.

Нажмите кнопку — монетка сама повернётся и упадёт.

Готово к броску

Каждый бросок берётся из криптографического источника случайности браузера, и обе стороны равновероятны в точности. Счёт ниже — чтобы на него смотреть, а не чтобы по нему предсказывать: у монетки нет памяти, и после пяти орлов подряд шестой бросок по-прежнему пятьдесят на пятьдесят. Менее честная как раз настоящая металлическая монета: раскрученная на столе, она заметно предпочитает одну сторону, да и подброшенная падает той же стороной, с которой начала, чуть чаще половины случаев.

Рядом: Генератор случайных чисел, Случайный выбор, Бросить кубик, Генератор паролей

Как пользоваться

  1. Нажмите «Подбросить». Монетка крутится примерно полсекунды и останавливается той стороной, что выпала.
  2. Если решить нужно сразу за нескольких, возьмите больше монеток: до ста падают одним броском, а итог подводится как «орлов столько-то, решек столько-то».
  3. Строка ниже считает все броски в этой вкладке: сколько какой стороны, сколько всего и какая доля пришлась на орла.
  4. «Сбросить счёт» очищает счётчик и полоску прошлых бросков. Саму монетку сбрасывать не нужно — каждый бросок и так независим.

Полезно знать

Счёт ничего не говорит о следующем броске

После пяти орлов подряд кажется, что решка «должна». Не должна: у монетки нет памяти, и шестой бросок по-прежнему пятьдесят на пятьдесят. Это ощущение настолько распространено, что у него есть имя — ошибка игрока, — и потому рядом со счётом показана самая длинная серия. Длинные серии не признак испорченного жребия: на сотне честных бросков серия из шести — обычное дело. Со временем выравнивается доля, и делает это медленно: после тысячи бросков она обычно стоит в паре процентов от половины, а не ровно на ней.

Монетка на экране честнее монетки в руке

Настоящая металлическая монета не идеально честна. Раскрученная на ребре по столу, она заметно предпочитает одну сторону: гурт обточен чуть неравномерно. Да и подброшенная в воздух, она примерно в 51 % случаев падает той же стороной вверх, с которой начала, — потому что качается вокруг оси, а не переворачивается через край. Перекосы небольшие, но настоящие и физические. У цифрового броска нет ни гурта, ни качания: оба исхода равны по устройству.

Откуда берётся случайность

Каждый бросок читает один бит из crypto.getRandomValues — криптографического источника случайности браузера, того же, из которого берут ключи и сессионные токены. Привычный Math.random здесь не используется: его выдачу можно предсказать по нескольким предыдущим значениям, и если для анимации это неважно, то для жребия, где что-то поставлено на кон, — важно. Жребий бросается в вашей вкладке и её не покидает: страница работает и без сети.

Частые вопросы

Это правда пятьдесят на пятьдесят?

Да, в точности. Сторону решает один случайный бит, и оба его значения равновероятны. Никаких весов, никаких поправок «чтобы было интереснее» и никакой скрытой закономерности: сделайте несколько тысяч бросков — доля встанет около 50 % и будет слегка гулять ровно так, как гуляет честный жребий.

Выпало пять орлов подряд. Решка теперь вероятнее?

Нет. Каждый бросок начинается с чистого листа и ничего не знает о прошлых, так что следующий по-прежнему пятьдесят на пятьдесят. Такие серии нормальны: на сотне бросков серия из пяти-шести встречается чаще, чем не встречается.

Можно бросить несколько монеток сразу?

Да, до ста за раз. Это удобно, когда ответ нужен сразу нескольким, и когда хочется самому увидеть, как ведёт себя доля: по сто монеток за бросок — и тысяча бросков умещается в десять нажатий.

Результат куда-нибудь отправляется?

Нет. Бросок происходит в этой вкладке, и ничего из него не отправляется, не сохраняется на сервере и не пишется в журнал. Страница работает без сети, а закрытие вкладки стирает счёт.

Можно ли решать этим что-то всерьёз?

Для того и сделано, и это честнее монетки из кармана. Когда решают между людьми, поступайте как с настоящей монетой: договоритесь заранее, какая сторона что значит, и смотрите все на один экран.

Похожие инструменты