Генератор чисел бинго
Карточка
Порядок объявления
Всё работает в вашем браузере. Ни одно число никогда не покидает ваше устройство.Ведите игру с любого экрана
Нажмите «объявить» — и следующее число появится достаточно крупно, чтобы его прочитали в любом конце комнаты. Карточка ниже показывает всё, что уже объявлено, а порядок объявления перечислен под ней, чтобы разрешить любой спор о том, выпадало ли число.
Ни одно число не объявляется дважды. Нажмите «сброс», чтобы начать новую игру.
75, 90 или 99
От 1 до 75 — американское бинго. Карточки 5×5 со свободной центральной клеткой, и каждый столбец покрывает фиксированный диапазон: B — 1–15, I — 16–30, N — 31–45, G — 46–60, O — 61–75.
От 1 до 90 — британское и европейское бинго, также известное как «хаузи». Билеты 9×3 с пятнадцатью числами, и игры обычно идут до одной линии, двух линий, а затем до полного дома.
От 1 до 99 охватывает домашние правила и самодельные карточки, выходящие за пределы 90.
Почему порядок перемешивается заранее
Очевидный способ сделать ведущего — вытягивать случайное число каждый раз и выбрасывать его, если оно уже выпадало. Это отлично работает в начале игры и становится абсурдным ближе к концу: когда объявлено 89 из 90 чисел, у каждой попытки шанс 1 к 90 найти последнее оставшееся, так что на объявление единственного числа уходит около девяноста попыток.
Этот ведущий один раз перемешивает весь диапазон в самом начале, а затем просто идёт по нему. Каждое объявление стоит одинаково, будь оно первым или девяностым, и ни одно число не может повториться — по построению, а не за счёт проверки.
Перемешивание использует алгоритм Фишера — Йетса с энтропией от
crypto.getRandomValues(), так что любой порядок объявления одинаково
вероятен.
Сколько на самом деле длится игра
Полезно знать, если вы планируете вечер и хотите понять, хватит ли времени на три игры или на шесть.
Для одного билета ожидаемое число объявлений до его завершения подчиняется простой формуле: k × (n + 1) ÷ (k + 1), где k — сколько чисел на билете, а n — размер всего пула.
| Игра | Билет | Ожидаемых объявлений |
|---|---|---|
| 90 чисел, одна линия | 5 чисел | ~76 |
| 90 чисел, полный дом | 15 чисел | ~85 |
| 75 чисел, полная карточка | 24 числа | ~73 |
Из этого следуют две вещи, и обе удивляют.
Одному билету нужен почти весь пул. Полный дом в игре на 90 чисел в среднем требует 85 из 90 объявлений. Наблюдая за одним билетом, игра кажется бесконечной.
Больше билетов в игре меняет всё. Эти цифры — для одного билета. При пятидесяти билетах в комнате первый полный дом наступает намного раньше, потому что вы ждёте самый удачливый билет, а не средний. Именно поэтому зал игроков заканчивает игру за долю тех объявлений, которые предполагал бы одиночный тест.
Практический вывод: для короткой игры объявляйте линию, а не полный дом, или переключитесь на игру с 75 числами, где полная карточка заполняется за меньшее число объявлений, несмотря на то что на билете больше чисел.
Где помогает онлайн-ведущий
- Благотворительные и клубные вечера — телефон на проекторе заменяет барабан
- Классы — распознавание чисел, языковое бинго, повторение материала
- Семейные встречи — когда в физическом наборе не хватает деталей
- Дома престарелых и сообщества — крупные цифры, читаемые издалека