Генератор случайных команд
Делите список на команды, а не выбирайте одного победителя.
- Alba
- Bruno
- Cai
- Dara
- Eli
- Freya
- Gus
- Hana
- Ivan
- Jae
- Kofi
- Luca
- Mira
- Nils
- Oona
- Pablo
Разделить на команды
Сохраняется только в этом браузере. Очистка данных сайта удалит список — данные никуда не загружаются.
Результат здесь — команды, а не один победитель
Все остальные колеса на этом сайте отвечают на вопрос «кто?». Это колесо отвечает на вопрос «как разделиться?», и его результат совершенно иной: готовый набор команд целиком, а не одно имя.
Само колесо по-прежнему доступно, если нужно выбрать одного участника (кто ходит первым или кто выбирает состав), но основную задачу этой страницы выполняет генератор команд. Укажите количество команд или число участников в каждой, и сервис распределит всех автоматически.
Раздача, а не разрезание
Распределение девяти человек на четыре команды — наглядный пример того, чем качественный алгоритм отличается от небрежного.
Простой путь — перемешать список и разрезать его на четыре части, получив 3, 2, 2, 2, когда весь остаток скапливается в одной команде. Здесь используется другой метод: список перемешивается, а затем распределяется по кругу, как карты при раздаче. В результате разница между самой большой и самой маленькой командой никогда не превышает одного человека. Именно это имеют в виду, когда говорят о «равных» командах для игры, и это важно делать правильно, так как явный перекос сразу бросается в глаза.
Если состав делится не поровну, страница прямо сообщает об этом и указывает точную разницу, избавляя вас от необходимости пересчитывать вручную.
По количеству команд или по их размеру
Выбор параметра зависит от того, какое условие является фиксированным.
Если у вас четыре площадки, вам нужны четыре команды, а их размер определится автоматически. Если правила игры требуют пар, вам нужны команды по два человека, а их количество рассчитается само. На странице есть оба варианта, чтобы вам не приходилось считать в уме перед ожидающей аудиторией.
По-настоящему честное перемешивание
Команды формируются из предварительно перемешанного списка, причем алгоритм использует тот же криптографический источник случайности, что и каждый розыгрыш на этом сайте, а не стандартную функцию random, применяемую в большинстве скриптов.
Для распределения по командам это менее критично, чем для лотереи, но такой подход ничего не стоит и гарантирует единый стандарт: на всем сайте работает ровно один документированный источник случайности, и нигде тайком не используется его упрощенная версия.
Повторное разделение
При повторном разделении список перемешивается заново с нуля. История предыдущих составов не сохраняется — это честный подход, хотя и не всегда подходящий: если вам нужно исключить повторные пары на протяжении всей встречи, отслеживать это потребуется самостоятельно.