랜덤 팀 나누기
참가자 이름을 한 줄씩 입력하고 팀 수 또는 팀당 인원 상한을 지정해 무작위로 그룹을 나눕니다. 수업 · 연수 · 이벤트의 조를 정하고 팀 이름과 멤버를 확인해 복사하거나 저장할 수 있습니다.
할 수 있는 것
팀 수나 인원 상한으로 나누기
만들 팀 수 또는 팀당 인원 상한을 지정합니다. 모든 사람을 어느 한 팀에 배정합니다.
인원 차이를 작게 배분
나누어떨어지지 않는 인원은 분산해 팀 간 인원 차이를 최대 1명으로 합니다. 인원을 더 받는 팀도 무작위로 정합니다.
이름을 정리해 결과 공유
팀 이름을 정리하고 전체 또는 팀별 목록을 복사할 수 있습니다. 전체는 표, CSV, 텍스트 형식 중에서 고르며, 표 형식은 팀과 이름을 1인 1행으로 배치합니다.
사용 방법
참가자 입력
1행에 한 명씩 이름을 입력합니다. 빈 줄은 무시하고, 같은 이름의 행도 별개의 참가자로 셉니다.
나누는 방식 선택
팀 수를 정하거나 팀당 인원 상한을 정합니다. 팀 수는 참가자 수 이하로 하세요.
팀 만들기
입력과 인원을 확인한 뒤 실행합니다. 결과 멤버와 각 팀의 인원을 확인하세요.
이름 변경·복사로 공유
필요하면 팀 이름을 편집합니다. '전체 복사'에서 표에 붙여넣는 형식, CSV, 텍스트를 고릅니다. 팀별 복사와 .txt 저장도 할 수 있습니다.
이럴 때 편리
수업·연수의 그룹 활동
참가자 목록에서 지정한 수의 조나 정원 내 그룹을 만듭니다.
이벤트 참가자 배정
자리나 활동 그룹을 무작위로 정하고, 조별 명단을 스태프에게 전달합니다.
두 가지 나누는 방식과 인원 배분
팀 수 지정하기
방이나 조의 수가 정해져 있을 때 사용합니다. 7명을 2팀으로 나누면 4명과 3명으로 배분합니다.
팀당 인원 상한 지정하기
조당 정원이 정해져 있을 때 사용합니다. 필요한 팀 수를 구하고, 상한을 넘지 않도록 인원 차이를 작게 배분합니다. 상한과 같은 인원으로 맞춰진다고는 할 수 없습니다.
같은 이름 처리
같은 이름을 여러 행에 입력하면 각각을 별개의 참가자로 유지합니다. 동명이인 등을 구분하려면 이름이나 번호를 덧붙여 입력하세요.
인원 균등과 능력 균등은 별개
인원은 맞추지만 경험, 능력, 나이, 소속 같은 속성은 고려하지 않습니다. 특정 사람을 같은 팀으로 묶거나 나누는 조건도 지정할 수 없습니다.
자주 묻는 질문
인원이 팀 수로 나누어떨어지지 않으면 어떻게 되나요?
인원 차이가 최대 1명이 되도록 배분합니다. 예를 들어 7명을 2팀으로 나누면 4명과 3명이 되며, 인원이 많은 쪽도 무작위로 정합니다.
인원 상한을 지정하면 어떻게 되나요?
참가자 수와 상한에서 필요한 팀 수를 구하고, 최대한 균등하게 나눕니다. 10명에 상한이 4명이면 3팀이 4명, 3명, 3명으로 나뉩니다.
경험이나 능력을 고려해 나눌 수 있나요?
할 수 없습니다. 이름 목록을 무작위로 배분합니다. 인원 차이는 작게 맞추지만, 실력이나 소속 같은 편차를 조정하는 기능은 아닙니다.
만든 뒤에 팀 이름을 바꿀 수 있나요?
네. 팀 이름을 바꿔도 배정된 멤버는 바뀌지 않습니다. 바뀐 이름이 복사와 저장에 반영됩니다. 비워 두면 원래 팀 번호를 사용합니다.
다시 만들면 같은 결과가 나올 수 있나요?
있습니다. 매번 무작위로 정하므로 이전과 같은 조합이 될 수도 있습니다. 과거 조합을 제외하는 기능은 없습니다.
입력과 결과
- 입력
- 1~1,000명, 1행 100자 이내. 빈 줄은 제외하고, 같은 이름은 별개 항목으로 유지.
- 출력
- 팀별 목록. 전체/개별 복사와 전체의 random-teams.txt.
- 변경
- 참가자나 나누는 방식을 바꾸면 결과가 해제됩니다. 팀 이름 편집은 멤버를 유지합니다.