Murelio

필요한 기능을 불러오고 있습니다.

무작위 팀 나누기

2명 이상의 후보를 무작위로 섞은 뒤 2개 이상 팀에 round-robin으로 배분합니다.

사용 방법

  1. 참가자 목록과 팀 개수를 입력하고 Create teams를 누릅니다.

핵심 기능과 처리 범위

Enhanced runner가 Web Crypto 기반 shuffle을 한 뒤 팀 index를 순환해 인원 차이를 최대한 작게 만듭니다.

처리 원리

Fisher-Yates 방식으로 목록을 섞고 mixed[index % teamCount] 위치 팀에 차례로 넣습니다.

예시

8명을 3팀으로 나누면 팀 크기는 3·3·2처럼 배분됩니다.

이럴 때 유용합니다

  • 수업·게임 참가자를 임의 팀으로 빠르게 나눌 때

사용 전 참고

  • 실력·역할·성별·선호 등 균형 조건은 고려하지 않고 완전 무작위 분배만 합니다.

자주 묻는 질문

팀 인원수가 항상 같나요?

나누어떨어지지 않으면 한 명 정도 차이가 날 수 있으며 round-robin으로 최소화합니다.

관련 도구