Utilia

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

Розділіть список імен на випадкові збалансовані команди за кількістю команд чи розміром, з рівнями умінь і правилами «тримати разом» або «тримати окремо».

Ділити за
Обмеження (необов’язково)

Одна група в рядку, імена через кому. Імена мають збігатися зі списком вище.

Як користуватися генератором команд

  1. Вставте або введіть імена в поле Учасники (по одному в рядку). Підійде стовпець, скопійований з електронної таблиці: кожен рядок стане однією людиною, порожні рядки пропускаються, а повторювані імена (з будь-яким регістром) враховуються один раз. Рядок під полем показує, скільки людей і які розміри команд вийдуть.
  2. У розділі Ділити за виберіть Кількістю команд (наприклад, 4 команди) або Людей у команді (наприклад, команди по 5), а потім введіть Число.
  3. За бажання позначте Збалансувати за рівнем умінь (пишіть «Ім’я, 7») і додайте рівень після кожного імені через кому, двокрапку, табуляцію чи пробіл: Мая, 8, Тарас: 5. Десяткові числа на кшталт 6.5 приймаються. Рядок без рівня враховується як 0.
  4. За бажання позначте Обрати капітана для кожної команди. Перша людина в кожній команді позначається капітаном, і її обирають випадково.
  5. За бажання відкрийте Обмеження (необов’язково) і заповніть Тримати разом та Тримати окремо (див. нижче).
  6. Натисніть Створити команди. Кожна команда з’являється у своїй картці. Перемішати знову створює новий розподіл із тими самими налаштуваннями, а Копіювати копіює всі команди звичайним текстом, готовим до вставки в чат, лист чи слайд.

Як балансуються команди

Розміри команд завжди відрізняються щонайбільше на одну людину. Для 23 людей і Кількістю команд 4 вийдуть три команди по 6 і одна команда з 5. З Людей у команді інструмент створює стільки команд, скільки потрібно, а потім вирівнює їх: 10 людей у командах по 3 дають 4 команди (3, 3, 2, 2), а не три команди по 3 і одну людину наодинці. Якщо ви волієте 3 команди по 3 чи 4, виберіть Кількістю команд і введіть 3.

Без рівнів умінь і обмежень список перемішується криптографічним генератором випадкових чисел вашого браузера (Web Crypto, неупереджено) і роздається, як карти. Кожен можливий розподіл із такими розмірами команд однаково ймовірний.

З Збалансувати за рівнем умінь мета змінюється: інструмент створює до сотні випадкових розподілів, залишає ті, у яких суми балів найближчі, покращує їх обміном гравців (або груп однакового розміру) між командами, а потім випадково вибирає один із найрівніших результатів. Під командами ви бачите Різницю між найсильнішою та найслабшою командою. Оскільки інструмент шукає найсправедливіші розподіли, Перемішати знову дає інші команди лише тоді, коли кілька розподілів однаково справедливі. Використовуйте рівні, про які ви домовилися, наприклад від 1 до 10, і результат буде настільки справедливим, наскільки справедливі ці оцінки.

Тримати разом і тримати окремо

Пишіть одну групу в рядку, імена через кому, точно так, як вони у списку (регістр не має значення):

  • Тримати разом: Мая, Тарас ставить Маю й Тараса в одну команду. Корисно для братів і сестер, сусідів по поїздках чи людей, яким потрібен перекладач.
  • Тримати окремо: Леся, Сергій, Назар розкладає цих трьох по трьох різних командах. Корисно, щоб розділити найсильніших гравців, суперників чи двох учителів.

Імена, яких немає у списку, позначаються й ігноруються. Якщо група «Тримати разом» більша за команду, якщо ті самі люди мають бути і разом, і окремо, або якщо жоден розподіл не може задовольнити всі правила (наприклад, троє людей, яких треба розвести, і лише дві команди), повідомлення пояснює проблему, і команди не створюються.

Поширені запитання

Чи справді розподіл випадковий?

Так. Інструмент використовує Web Crypto API з вибіркою з відхиленням, тож модульного зміщення немає. Без рівнів умінь і обмежень кожен розподіл із показаними розмірами команд має однакову ймовірність.

Скільки людей можна розділити?

До 2000 імен. Без рівнів умінь розподіл миттєвий; з рівнями й довгим списком він може тривати частку секунди.

Чому в одній команді на одну людину більше?

Коли кількість людей не кратна кількості команд, у деяких команд має бути один додатковий учасник. Розміри ніколи не відрізняються більш ніж на одного.

Чи можна назвати команди?

Команди нумеруються: Команда 1, Команда 2 тощо. Після Копіювати ви можете перейменувати їх у тексті, який вставите.

Чи зберігається мій список або надсилається кудись?

Ні. Імена обробляються у вашому браузері й не завантажуються на сервер і не зберігаються. Перезавантаження сторінки очищує їх.