32 участников, случайно распределённых в сетку с выбыванием. 5 раундов до чемпиона.
Сетка с выбыванием — это простейший формат турнира: одно поражение — и вы выбываете. Для 32 участников сетка требует 31 матчей в 5 раундах, чтобы определить единственного чемпиона. Структура представляет собой полное бинарное дерево. Каждый внутренний узел — это матч, каждый лист — участник, а корень — финал. Количество матчей всегда на один меньше числа участников, поскольку каждый матч выбивает ровно одного соперника.
В организованных турнирах посев основывается на рейтингах, чтобы развести сильнейших участников по разным половинам сетки и обеспечить их встречу только в поздних раундах. Случайное распределение инвертирует эту логику: каждый участник с равной вероятностью попадает в любую позицию сетки. Это создаёт максимальную неопределённость и справедливость, когда предварительного рейтинга не существует. Классные дебаты, офисные игровые вечера, любительские турниры и неформальные соревнования — все они выигрывают от чисто случайного распределения, потому что ни субъективные суждения, ни предвзятость не влияют на то, кто с кем встречается.
Сетка работает идеально, когда количество участников равно степени двойки: 4, 8, 16, 32, 64. Когда количество участников находится между степенями двойки, некоторые участники получают пропуск (BYE), автоматически проходя во второй раунд без игры. Этот инструмент округляет до ближайшей степени двойки и равномерно распределяет пропуски. При 32 участниках (точная степень двойки) все слоты заполнены без пропусков.
Турнирные сетки наглядно демонстрируют комбинаторику. Спросите учеников: сколько всего матчей в сетке на 16 участников? (15.) Сколько раундов? (4.) Если удвоить количество участников, сколько дополнительных раундов потребуется? (Всего один.) Это логарифмическое соотношение между количеством участников и раундов — наглядный пример эффективности масштабирования бинарных структур. Сгенерируйте сетку на /bracket/16 и предложите ученикам проверить структуру.
Перемешивание полностью выполняется в вашем браузере с помощью Web Cryptography API. Алгоритм Фишера — Йетса с аппаратным источником случайности гарантирует равную вероятность каждой перестановки. Сервер отдаёт страницу. Ваше устройство создаёт распределение. Никакие данные об участниках и состоянии сетки не покидают ваш браузер.
Каждый посетитель получает свежее случайное распределение для того же количества участников.
Ежедневное вдохновение
Работы, отобранные жюри A' Design Award, представленные каждое утро.