Генератор команд

Введите имена, выберите количество команд и мгновенно получите случайно сбалансированные группы.

Мгновенный результат Работает в браузере

Как это работает

Имена случайно перемешиваются алгоритмом Фишера-Йейтса, затем распределяются по принципу round-robin между командами. Это гарантирует сбалансированные размеры команд — ни одна команда не будет иметь более одного лишнего участника.

Number of teams cannot exceed the number of participants.

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

Как использовать?

  1. 1
    Введите имена участников Введите или вставьте имена, по одному на строку.
  2. 2
    Выберите количество команд Выберите, сколько команд нужно создать (2–20).
  3. 3
    Нажмите Создать Команды назначаются случайно. Нажмите Перемешать снова для другого распределения.

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

Команды сбалансированы?
Да. Имена распределяются по принципу round-robin после перемешивания, поэтому команды отличаются не более чем на одного участника. Например, 10 человек в 3 команды — две команды по 3 и одна по 4.
Могу ли я заново создать команды с теми же именами?
Да. Нажмите Перемешать снова, чтобы перераспределить тот же список имён в новые случайные команды без повторного ввода.
Есть ли ограничение на количество имён?
Жёсткого ограничения нет. Инструмент хорошо работает с большими группами — списки классов, турнирные группы, команды для корпоративных мероприятий и многое другое.
Сохраняются ли результаты?
Нет. Все вычисления выполняются в вашем браузере. Никакие данные не отправляются на сервер.

Генератор команд: как работает случайное распределение

Генератор команд помогает быстро разделить список участников на несколько групп без ручной сортировки и споров о том, кто с кем окажется. На странице вы вводите имена по одному в строке, задаете количество команд от 2 до 20 и, если нужно, оставляете включенной опцию перемешивания. После нажатия кнопки инструмент берет очищенный список, удаляет пустые строки, проверяет, что участников не меньше двух, что число команд корректно и что команд не больше, чем имен. Все это выполняется в браузере, поэтому список участников не отправляется на сервер.

Алгоритм распределения

Когда флажок перемешивания включен, список сначала проходит через классическое перемешивание Fisher-Yates. В текущем интерфейсе для случайного выбора позиции используется Math.random(), после чего элементы меняются местами от конца массива к началу. Затем имена распределяются по командам по кругу: первый участник попадает в команду 1, второй в команду 2, и так далее, а после последней команды счет снова начинается с первой. Такой round-robin подход делает размеры групп максимально ровными: разница между командами обычно не превышает одного участника.

Когда полезен такой способ

Инструмент удобен для школьных проектов, спортивных занятий, настольных игр, рабочих воркшопов, хакатонов и любых ситуаций, где важно быстро получить нейтральное распределение. Если имена уже расположены в продуманном порядке, например по уровню навыка или роли, можно отключить перемешивание и использовать только круговое распределение. Если нужен полностью новый вариант, кнопка повторного перемешивания запускает расчет заново с теми же исходными данными.

Практические советы

  • Вводите одно имя в строке, чтобы инструмент правильно разделил список.
  • Не добавляйте лишние пустые строки; они будут проигнорированы, но чистый список легче проверить.
  • Оставляйте повторяющиеся имена только тогда, когда один участник действительно должен иметь несколько мест.
  • Проверьте число команд перед генерацией: если команд больше, чем людей, страница покажет ошибку.

Копирование и приватность

После генерации команды выводятся в карточках с количеством участников. Результат можно скопировать как текст, распечатать или поделиться ссылкой на страницу. Сами имена сохраняются только в текущей вкладке во время работы страницы; серверная обработка для списка не используется. Поэтому генератор подходит для быстрых бытовых и учебных задач, но для официального жеребьевочного протокола результат лучше зафиксировать отдельно и согласовать правила до начала.

Как подготовить список перед жеребьевкой

Перед генерацией полезно быстро проверить исходные имена вслух или показать список участникам. Если в группе есть роли, уровни опыта или ограничения, сначала решите, нужен ли полностью случайный состав или лучше заранее распределить людей по категориям и запускать генератор отдельно для каждой категории. Для школьных и рабочих задач можно сохранить результат копированием, чтобы потом не спорить, какой вариант был первым. Если распределение кажется неудачным, повторный запуск допустим только тогда, когда это правило было оговорено заранее.

Комментарии