Intermediate

Генератор випадкових команд

Вставте список імен і виберіть кількість команд — цей інструмент справедливо перемішає всіх та розподілить у збалансовані групи.
Enter each participant on a new line
How many groups to split into
Random split
8 осіб → 2 teams
Team 1
Emma, Bob, Charlie, Alice
Team 2
Grace, David, Henry, Frank
50%
50%
Team 1
Team 2
Members per team
Largest team
4
Smallest team
4
Результати є приблизними оцінками лише для загального ознайомлення та не є професійною порадою — завжди самостійно перевіряйте важливі результати, перш ніж покладатися на них. Прочитати повне застереження.
Швидка відповідь

Як працює цей калькулятор?

Введіть імена по одному на рядок і виберіть кількість команд. Інструмент виконує неупереджене перемішування Fisher-Yates, потім роздає імена по колу в команди, щоб розміри груп відрізнялися не більше ніж на одного. Ви отримуєте повний склад кожної команди з розбивкою по розмірах, і повторне перемішування відбувається при зміні вхідних даних.

Формула
Fisher-Yates shuffle, then assign shuffled index i to team (i mod T)
How this is calculated

Введіть по одному імені на рядок у полі імен; порожні рядки та зайві пробіли ігноруються, тому кількість n — це кількість непорожніх рядків. Поле «Кількість команд» T має бути цілим числом від 1 до n.

Генератор спочатку виконує неупереджене перемішування Fisher-Yates: починаючи з останнього індексу та рухаючись до першого, кожен елемент міняється місцями з рівномірно випадковим елементом на його позиції або перед нею. Це гарантує, що кожне впорядкування імен є рівноймовірним. Перемішаний список потім роздається по колу — елемент на позиції i іде в команду (i mod T) — що утримує розміри команд у межах одного від кожного: кожна команда має або ceil(n/T), або floor(n/T) учасників.

Оскільки результат залежить від випадкового перемішування, команди змінюються при редагуванні вхідних даних. Граничні випадки: якщо T дорівнює 1, всі потрапляють в одну команду, якщо T дорівнює n, кожна команда має рівно одного учасника, а T більше n відхиляється, оскільки не можна заповнити більше команд, ніж є учасників.

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

Розміри максимально збалансовані. З n іменами та T командами кожна команда має або ceil(n/T), або floor(n/T) учасників, тому будь-які дві команди відрізняються не більше ніж на одну людину.

Так. Використовується алгоритм Fisher-Yates, який генерує кожне можливе впорядкування з рівною ймовірністю, тому жодне ім'я не є привілейованим для жодної команди.

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

Також відомий як

генератор команд
розділити на команди
вибір команди
рандом команди
поділ на групи
формування команд
перемішати імена

APA

TG we-Calculate Editorial Team. (2026). Генератор випадкових команд [Online calculator]. TG we-Calculate. https://we-calculate.com/uk/calculator/random-team-generator

Chicago

TG we-Calculate Editorial Team. "Генератор випадкових команд." TG we-Calculate. 2026. https://we-calculate.com/uk/calculator/random-team-generator.

IEEE

TG we-Calculate Editorial Team, "Генератор випадкових команд," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/uk/calculator/random-team-generator

BibTeX

@misc{wecalculate_random_team_generator, title = {Генератор випадкових команд}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/uk/calculator/random-team-generator}}, year = {2026}, note = {TG we-Calculate} }

Чи допоміг вам цей калькулятор?

Пов'язані калькулятори