Как разделить на команды
- Вставьте список: по одному имени в строке. Можно скопировать столбец из таблицы или чата.
- Укажите число команд или сколько человек должно быть в каждой.
- При желании назначьте капитанов и выберите названия: номера, цвета или весёлые.
- Команды появятся сразу. Не нравится расклад — нажмите «Перемешать ещё раз», итог скопируйте в чат.
Как считается размер команд
Если n участников делят на k команд, в каждой будет n ÷ k с округлением вниз, а остаток от деления раздаётся по одному человеку в случайные команды. Поэтому команды никогда не отличаются больше чем на одного игрока.
| Участников | 2 команды | 3 команды | 4 команды |
|---|---|---|---|
| 10 | 5 и 5 | 4, 3, 3 | 3, 3, 2, 2 |
| 15 | 8 и 7 | 5, 5, 5 | 4, 4, 4, 3 |
| 20 | 10 и 10 | 7, 7, 6 | 5, 5, 5, 5 |
| 25 | 13 и 12 | 9, 8, 8 | 7, 6, 6, 6 |
| 30 | 15 и 15 | 10, 10, 10 | 8, 8, 7, 7 |
Пример
23 участника на 4 команды: 23 = 4 × 5 + 3. Каждая команда получает по 5 человек, а трое оставшихся уходят в три случайные команды — получается 6, 6, 6 и 5.
Почему это честно
Список перемешивается алгоритмом Фишера — Йетса на криптографическом генераторе случайных чисел браузера, поэтому любой расклад участников по командам равновероятен. Порядок в исходном списке не даёт преимуществ, а капитаны разводятся по разным командам до перемешивания остальных. Повторяющиеся имена не теряются: к ним добавляется номер — «Саша (2)», — или их можно убрать галочкой.
Частые случаи разобраны отдельно: разделить на 2 команды — с выбором «змейкой» и нечётным числом игроков, на 3 команды — с игрой на вылет, для турниров — жеребьёвка по группам. Кто начинает игру, решит монетка. А если нужно не делить список поровну, а выбрать из него одного или нескольких — пригодится случайный выбор из списка.