Главная

Безопасный браузерный инструмент с учётом ограничений

Расширенный генератор случайных команд

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

Текст и интерфейс проверены на русском языке.

Расширенные настройки команд

Локальная передача списка

Передаются только имена. Посещаемость, теги, ограничения, веса, изображения и результаты не передаются.

Сохранение только в этом браузере. Для переноса на другое устройство экспортируйте JSON.

Инструмент принимает от 2 до 100 имён.

Необязательные ограничения

Введите хотя бы двух участников, выберите количество команд и запустите генерацию.

Как работает расширенный генератор команд

  1. Введите каждого участника на отдельной строке и при желании добавьте теги для баланса, например опытный, новичок, дизайн или инженерия.
  2. Выберите 2–20 команд, затем задайте точные правила закрепления, объединения или разделения с помощью видимых ссылок на строки.
  3. Решатель с ограниченным поиском проверяет каждое правило, ищет распределение с равной численностью команд, минимизирует скопление тегов и выбирает одного представителя от каждой команды с помощью Web Crypto.

Подробный пример

Если восемь человек делятся на две команды, четырёх с тегом опытный и четырёх с тегом новичок обычно можно распределить по два опытных и два новичка в каждой. Если Amina и Mateo должны быть вместе, а Amina закреплена за командой 2, вся объединённая группа попадает в команду 2; остальные строки распределяются с соблюдением этого обязательного правила.

Правила, ограничения и толкование

  • Инструмент принимает 2–100 участников, 2–20 команд и до восьми разных тегов на человека. Численность команд различается не более чем на одного человека.
  • Пересекающиеся группы, которые должны быть вместе, объединяются. Итоговая группа не может превышать размер самой большой сбалансированной команды или включать людей, закреплённых за разными командами.
  • Правило разделения не позволяет двум людям попасть в одну команду. Оно не гарантирует расстояние, разные сессии или разрешение конфликтов вне этого распределения.
  • Баланс тегов оптимизируется по возможности после соблюдения обязательных правил и вместимости команд. Инструмент не делает выводов о навыках, идентичности, требованиях справедливости или важности тегов.

Приватность заложена в основу

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

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

Удаляются ли повторяющиеся имена?
Нет. Каждая непустая строка получает собственный внутренний ID. В ограничениях первое вхождение обозначается именем, а последующие — Имя #2, Имя #3 и так далее.
Что делает перемешивание одной команды?
Оно случайно меняет только порядок уже назначенных этой команде участников и заново выбирает её представителя. Никто не переходит между командами; все остальные команды остаются без изменений.
Что происходит, если у правил нет решения?
Инструмент сообщает об ошибке явно. Он никогда не исключает участника, не объединяет дубликат, не превышает вместимость и не игнорирует молча закрепление, объединение или разделение.
Покидают ли имена и теги моё устройство?
По умолчанию данные и результаты остаются в этой вкладке. Имена сохраняются в этом браузере только при выборе сохранения списка. Метки, ограничения и результаты не входят в передачу списка. Данные инструмента не отправляются в URL, аналитику или на серверы; экспорт выполняется только по вашему выбору.