Генератор випадкових команд
Вставте список імен і виберіть кількість команд — цей інструмент справедливо перемішає всіх та розподілить у збалансовані групи.
Як працює цей калькулятор?
Введіть імена по одному на рядок і виберіть кількість команд. Інструмент виконує неупереджене перемішування Fisher-Yates, потім роздає імена по колу в команди, щоб розміри груп відрізнялися не більше ніж на одного. Ви отримуєте повний склад кожної команди з розбивкою по розмірах, і повторне перемішування відбувається при зміні вхідних даних.
Формула
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, який генерує кожне можливе впорядкування з рівною ймовірністю, тому жодне ім'я не є привілейованим для жодної команди.
Не буде нікого для заповнення зайвих команд. Тримайте кількість команд не більше кількості імен, щоб у кожній команді був хоча б один учасник.
Також відомий як
TG we-Calculate Editorial Team. (2026). Генератор випадкових команд [Online calculator]. TG we-Calculate. https://we-calculate.com/uk/calculator/random-team-generator
TG we-Calculate Editorial Team. "Генератор випадкових команд." TG we-Calculate. 2026. https://we-calculate.com/uk/calculator/random-team-generator.
TG we-Calculate Editorial Team, "Генератор випадкових команд," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/uk/calculator/random-team-generator
@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} }
Чи допоміг вам цей калькулятор?
