팀 나누기 (랜덤 팀 짜기)
이름을 붙여 넣고 팀 수를 고르면 무작위로 고르게 팀을 나눕니다. 체육대회 편 가르기, 스터디 조 편성, 발표 순서 정하기에 쓰세요.
팀 나누기 하는 법
- 이름을 한 줄에 한 명씩 넣습니다. 단체 대화방 명단을 쉼표로 붙여 넣어도 됩니다.
- ‘팀 수로’ 나눌지 ‘팀당 인원으로’ 나눌지 고르고 숫자를 정합니다. 아래 요약에 몇 팀, 팀마다 몇 명인지 미리 나옵니다.
- ‘팀 나누기’를 누르면 팀이 나오고, 마음에 들지 않으면 ‘다시 섞기’를 누릅니다. ‘결과 복사’로 단체 대화방에 바로 붙여 넣을 수 있습니다.
랜덤 팀 짜기는 어떻게 공평하게 나누나요
넣은 이름 전체를 피셔–예이츠(Fisher–Yates) 방식으로 섞은 뒤 정해 둔 인원만큼 차례로 자릅니다. 피셔–예이츠 섞기는 모든 순서가 같은 확률로 나오는 방법이고, 난수는 브라우저의 암호학적 난수(crypto.getRandomValues)를 씁니다. 인원이 딱 나누어떨어지지 않으면 한 명 더 많은 팀이 생기는데, 어느 팀이 많아질지도 무작위로 정합니다. 그래서 팀끼리 인원 차이는 많아야 1명입니다.
인원별 팀 크기표 (팀 수로 나눌 때)
| 인원 | 2팀 | 3팀 | 4팀 |
|---|---|---|---|
| 6명 | 3·3 | 2·2·2 | 2·2·1·1 |
| 8명 | 4·4 | 3·3·2 | 2·2·2·2 |
| 10명 | 5·5 | 4·3·3 | 3·3·2·2 |
| 12명 | 6·6 | 4·4·4 | 3·3·3·3 |
| 15명 | 8·7 | 5·5·5 | 4·4·4·3 |
| 20명 | 10·10 | 7·7·6 | 5·5·5·5 |
| 30명 | 15·15 | 10·10·10 | 8·8·7·7 |
예를 들어 10명을 3팀으로 나누면 4명 한 팀, 3명 두 팀이 됩니다. 4명 팀이 몇 번째 팀이 될지는 매번 무작위입니다.
팀당 인원으로 나눌 때
팀 수는 ‘인원 ÷ 팀당 인원’을 올림한 값입니다. 사람을 팀마다 고르게 나누기 때문에 정한 팀당 인원보다 적은 팀이 생길 수 있습니다.
| 입력 | 팀 수 | 팀별 인원 |
|---|---|---|
| 10명, 팀당 3명 | 4팀 | 3·3·2·2 |
| 12명, 팀당 4명 | 3팀 | 4·4·4 |
| 15명, 팀당 4명 | 4팀 | 4·4·4·3 |
| 20명, 팀당 6명 | 4팀 | 5·5·5·5 |
순서 정하기
‘순서 정하기’로 바꾸면 넣은 사람 전체를 1번부터 무작위 순서로 세웁니다. 발표 순서, 청소 당번, 게임 순서를 정할 때 씁니다. 이름은 100명까지, 한 사람 20자까지 넣을 수 있고 같은 이름도 다른 사람으로 셉니다.
이럴 때 쓰세요
- 체육대회·풋살·농구 편 가르기
- 스터디 조, 조별 과제 조 편성
- 회식·모임 자리 나누기, 차 나눠 타기
실력이나 성별을 맞춰 나누는 기능은 없습니다. 맞춰야 한다면 그룹마다 따로 나눈 뒤 합치세요. 넣은 이름은 이 화면에서만 쓰고 저장하거나 서버로 보내지 않습니다.
자주 묻는 질문
랜덤 팀 짜기는 어떻게 하나요?
이름을 한 줄에 한 명씩(또는 쉼표로) 넣고 팀 수나 팀당 인원을 정한 뒤 ‘팀 나누기’를 누르면 됩니다. 마음에 들지 않으면 ‘다시 섞기’를 누르세요.
인원이 딱 나누어떨어지지 않으면 어떻게 되나요?
한 명 더 많은 팀이 생기고, 어느 팀이 많아질지는 무작위입니다. 팀끼리 인원 차이는 많아야 1명입니다. 10명을 3팀으로 나누면 4·3·3명입니다.
팀당 인원으로 나누면 팀 수는 어떻게 정하나요?
인원 ÷ 팀당 인원을 올림합니다. 10명을 팀당 3명으로 나누면 4팀이 되고, 고르게 나눠 3·3·2·2명입니다.
몇 명까지 나눌 수 있나요?
100명까지, 한 사람 이름은 20자까지입니다. 같은 이름이 두 번 있으면 다른 사람으로 셉니다.
실력이 비슷하게 팀을 나눌 수 있나요?
아니요. 이 도구는 무작위로만 나눕니다. 실력이나 성별을 맞추려면 그룹을 나눠 따로 돌린 뒤 합치세요.