Безопасный браузерный инструмент с учётом ограничений
Расширенный генератор случайных команд
Создавайте команды равной численности, не теряя повторяющиеся имена, и добавляйте реальные правила, которые обычное перемешивание игнорирует. Теги распределяются настолько равномерно, насколько позволяют ограничения; закрепления, группы, которые должны остаться вместе, и разделяемые пары считаются обязательными требованиями.
Текст и интерфейс проверены на русском языке.Расширенные настройки команд
Локальная передача списка
Передаются только имена. Посещаемость, теги, ограничения, веса, изображения и результаты не передаются.
Сохранение только в этом браузере. Для переноса на другое устройство экспортируйте JSON.
Инструмент принимает от 2 до 100 имён.
Введите хотя бы двух участников, выберите количество команд и запустите генерацию.
Как работает расширенный генератор команд
- Введите каждого участника на отдельной строке и при желании добавьте теги для баланса, например опытный, новичок, дизайн или инженерия.
- Выберите 2–20 команд, затем задайте точные правила закрепления, объединения или разделения с помощью видимых ссылок на строки.
- Решатель с ограниченным поиском проверяет каждое правило, ищет распределение с равной численностью команд, минимизирует скопление тегов и выбирает одного представителя от каждой команды с помощью Web Crypto.
Подробный пример
Если восемь человек делятся на две команды, четырёх с тегом опытный и четырёх с тегом новичок обычно можно распределить по два опытных и два новичка в каждой. Если Amina и Mateo должны быть вместе, а Amina закреплена за командой 2, вся объединённая группа попадает в команду 2; остальные строки распределяются с соблюдением этого обязательного правила.
Правила, ограничения и толкование
- Инструмент принимает 2–100 участников, 2–20 команд и до восьми разных тегов на человека. Численность команд различается не более чем на одного человека.
- Пересекающиеся группы, которые должны быть вместе, объединяются. Итоговая группа не может превышать размер самой большой сбалансированной команды или включать людей, закреплённых за разными командами.
- Правило разделения не позволяет двум людям попасть в одну команду. Оно не гарантирует расстояние, разные сессии или разрешение конфликтов вне этого распределения.
- Баланс тегов оптимизируется по возможности после соблюдения обязательных правил и вместимости команд. Инструмент не делает выводов о навыках, идентичности, требованиях справедливости или важности тегов.
Приватность заложена в основу
По умолчанию данные и результаты остаются в этой вкладке. Имена сохраняются в этом браузере только при выборе сохранения списка. Метки, ограничения и результаты не входят в передачу списка. Данные инструмента не отправляются в URL, аналитику или на серверы; экспорт выполняется только по вашему выбору.
Частые вопросы
- Удаляются ли повторяющиеся имена?
- Нет. Каждая непустая строка получает собственный внутренний ID. В ограничениях первое вхождение обозначается именем, а последующие — Имя #2, Имя #3 и так далее.
- Что делает перемешивание одной команды?
- Оно случайно меняет только порядок уже назначенных этой команде участников и заново выбирает её представителя. Никто не переходит между командами; все остальные команды остаются без изменений.
- Что происходит, если у правил нет решения?
- Инструмент сообщает об ошибке явно. Он никогда не исключает участника, не объединяет дубликат, не превышает вместимость и не игнорирует молча закрепление, объединение или разделение.
- Покидают ли имена и теги моё устройство?
- По умолчанию данные и результаты остаются в этой вкладке. Имена сохраняются в этом браузере только при выборе сохранения списка. Метки, ограничения и результаты не входят в передачу списка. Данные инструмента не отправляются в URL, аналитику или на серверы; экспорт выполняется только по вашему выбору.