Как честно разделиться на две команды
Во дворе и на физкультуре обычно выбирают так: два капитана по очереди берут себе игроков. Способ привычный, но у него два минуса. Первый выбор даёт преимущество — капитан, который начинает, забирает сильнейшего. А последних выбранных задевает, что их взяли «по остатку».
Случайная жеребьёвка снимает оба вопроса: никто никого не выбирает, а спорить со случаем бессмысленно. Если важно равенство сил, совместите подходы — назначьте двух сильнейших капитанами: генератор разведёт их по разным командам, а остальных распределит случайно.
Выбор «змейкой», если жребий не подходит
Капитаны выбирают в порядке A, B, B, A, A, B, B, A… Второй капитан сразу берёт двоих и компенсирует то, что первым выбирал соперник. По-английски такой порядок называют snake draft.
Если игроков нечётное число
Генератор делает команды, различающиеся на одного человека, и случайно решает, какая будет больше. Для игры «стенка на стенку» это обычно не страшно. Если нужен строгий паритет — в футболе, волейболе, эстафете, — используйте лишнего игрока как запасного, судью или меняйте его между командами по таймеру.
Нужно больше команд — есть страница разделить на 3 команды, а кому начинать игру, решит монетка.