Перейти к содержимому

Генератор случайных групп

Вставьте имена, по одному в строку, укажите, сколько групп вам нужно или насколько большой должна быть каждая группа, и нажмите «Создать группы». Все перемешиваются и распределяются по группам, размеры которых максимально равны. Перегенерируйте разбиение и скопируйте всё одним нажатием. Бесплатно, без регистрации; ваши имена остаются в браузере.

0 имён

Разделить по

Как пользоваться генератором случайных групп

  1. 1. Введите имена. Напечатайте или вставьте по одному имени в строку. Пустые строки игнорируются, а счётчик показывает, сколько имён найдено.
  2. 2. Выберите способ разбиения. Количество групп создаёт ровно столько групп. Размер группы задаёт наибольший размер, который вы допускаете, и инструмент создаёт столько групп, сколько для этого нужно. Затем введите число.
  3. 3. Нажмите «Создать группы». Группы появятся карточками с номерами и размерами, а также с количеством имён, числом групп и размером самой большой группы.
  4. 4. Перегенерируйте или скопируйте. Перегенерировать перемешивает те же имена заново. Скопировать всё помещает каждую группу в буфер обмена как обычный текст с заголовками Группа 1, Группа 2 и так далее, а Очистить опустошает поле.

Как обрабатываются неравные числа

Имена перемешиваются алгоритмом Фишера–Йетса и раздаются по порядку. При N именах и G группах каждая группа получает ⌊N ÷ G⌋ имён, а первые N mod G групп получают одно лишнее, поэтому размеры никогда не отличаются больше чем на одного. В режиме Размер группы инструмент сначала вычисляет G = ⌈N ÷ размер⌉, а затем равномерно распределяет имена, поэтому ни одна группа не больше заданного размера, и при этом никто не остаётся один в последней маленькой группе.

Примеры

10 имён, 3 группы

Группы из 4, 3 и 3

10 имён, размер 4

⌈10 ÷ 4⌉ = 3 группы, то есть снова 4, 3 и 3 — а не 4, 4 и 2

13 имён, размер 4

⌈13 ÷ 4⌉ = 4 группы из 4, 3, 3 и 3

5 имён, 8 групп

Число групп ограничено числом имён: пять групп по одному человеку

Сколько существует разных разбиений?

Довольно много, поэтому перегенерация даёт настоящее изменение. Разбить 12 имён на 3 группы по 4 можно 5 775 способами, а 12 на 4 группы по 3 — 15 400. Для класса из 24 человек в 4 группы по 6 есть 96 197 645 544 варианта. Ваши результаты зависят от перемешивания, которое использует обычный генератор случайных чисел вашего браузера; это подходит для работы в классе, но не предназначено для ситуаций, где на кону деньги.

Если вы перераспределяете группы каждую неделю, любые два конкретных ученика окажутся вместе с вероятностью (s − 1) ÷ (N − 1) для групп размера s в классе из N. В классе из 24 с группами по 6 это 5 ÷ 23, или около 22%, каждый раз, поэтому одни и те же пары встретятся снова раньше, чем вы ожидаете. Перегенерируйте, пока смесь вас не устроит.

Чего инструмент не умеет

  • Он видит только имена. Нет способа сбалансировать группы по способностям, языку или дружбе или развести двух учеников по разным группам. Если разбиение не годится, нажмите «Перегенерировать» или поменяйте два имени вручную в своей копии.
  • Он ничего не сохраняет. Перезагрузка очищает имена и группы, поэтому сначала скопируйте результат.
  • Повторяющиеся имена объединяются. Строки, которые совпадают без учёта регистра и пробелов по краям, считаются один раз, а примечание под полем говорит, сколько было удалено. Двух реальных людей с одинаковым именем нужно различать, например Sam K. и Sam L..
  • Названия групп фиксированы. Группы нумеруются; переименуйте их в своём документе.

Какой инструмент вам нужен?

Если вы хотите…Используйте
Всех разделить на команды или небольшие группыЭтот генератор случайных групп
Одно имя или несколько, выбранных из спискаСлучайный выбор имени
Учеников, рассаженных по местам, с разведёнными парамиГенератор схемы рассадки
Обмен подарками, где никто не тянет себяГенератор Тайный Санта
Игроков, посеянных в турнирную сетку на выбываниеГенератор турнирной сетки

Часто задаваемые вопросы

Как разделить имена на случайные группы?
Вставьте имена, по одному в строку, выберите Количество групп или Размер группы, введите число и нажмите «Создать группы». Имена перемешиваются и раздаются по группам, которые появляются карточками с номерами.
Что происходит, если имена не делятся поровну?
Оставшиеся имена попадают по одному в первые группы, поэтому никакие две группы не отличаются по размеру больше чем на одного человека. Десять имён в трёх группах дают 4, 3 и 3.
В чём разница между двумя режимами?
Количество групп задаёт, сколько групп будет, и распределяет имена между ними. Размер группы задаёт максимум: инструмент создаёт столько групп, сколько нужно, чтобы остаться не больше этого размера, и затем выравнивает их, поэтому десять имён при размере 4 дают 4, 3 и 3, а не 4, 4 и 2.
Действительно ли группы случайны?
Каждое перемешивание использует алгоритм Фишера–Йетса, который одинаково относится к каждому порядку и опирается на стандартный генератор случайных чисел вашего браузера. Этого достаточно для работы в классе. Это не сертифицированная жеребьёвка, поэтому не используйте её для призов, которым нужен аудиторский след.
Можно ли разводить определённых людей или, наоборот, объединять их?
Нет; инструмент знает только имена. Перегенерируйте, пока разбиение вас не устроит, или используйте опцию разведения в Генераторе схемы рассадки, когда вопрос в том, кто сидит рядом с кем.
Сохраняется ли мой список имён или отправляется куда-либо?
Нет. Перемешивание происходит в вашем браузере, и ничего не загружается и не сохраняется. Имена и группы исчезают, когда вы уходите со страницы или перезагружаете её.

Похожие инструменты

Ещё в разделе «Для класса и печати»