랜덤 팀 짜기 – 팀 나누기・실력 균등 배분

무료 랜덤 팀 짜기 도구입니다. 이름을 한 줄에 하나씩 입력하고 팀 수나 한 팀의 인원을 정하면 바로 무작위로 팀을 나눕니다. ‘이름,숫자’로 실력을 넣으면 합계가 비슷해지도록 균등하게 나눌 수도 있습니다. 결과는 복사해 공유할 수 있습니다.

랜덤 팀 짜기란

랜덤 팀 짜기는 멤버 이름을 한 줄에 하나씩 입력하기만 하면 지정한 수의 팀으로 무작위로 나눠 주는 도구입니다. 체육 수업과 레크리에이션, 풋살이나 농구 연습 경기, 연수의 그룹 활동, 게임 대회 등에서 제비를 만들거나 가위바위보를 하던 일을 그 자리에서 끝낼 수 있습니다. 팀 수로 지정할지, 한 팀의 인원으로 지정할지 고를 수 있으며, 인원이 나누어떨어지지 않아도 팀 인원 차이가 최대 1명이 되도록 나눕니다.

‘실력 균등’을 고르면 각 줄의 ‘이름,숫자’에서 숫자를 실력으로 보고, 팀별 합계가 비슷해지도록 나눕니다. 강한 순서대로 지그재그로 나눠 준 뒤, 멤버를 바꿨을 때 차이가 줄어드는지를 반복해서 확인하므로 강한 사람이 한 팀에 몰리지 않습니다. 계산은 모두 브라우저 안에서 이루어지며, 입력한 이름은 서버로 전송되지 않습니다.

랜덤 팀 짜기 사용 방법

  1. 멤버를 한 줄에 한 명씩 입력합니다 이름을 줄바꿈으로 구분해 입력합니다. 빈 줄은 자동으로 무시되므로 명단을 그대로 붙여 넣어도 됩니다. 2~500명까지 나눌 수 있습니다.
  2. 팀 수나 한 팀의 인원을 정합니다 ‘팀 수’를 고르면 지정한 수의 팀으로, ‘한 팀의 인원’을 고르면 그 인원씩 팀을 만듭니다. 10명을 3명씩 나누면 3명・3명・2명・2명의 4팀이 됩니다.
  3. 나누는 방법을 고릅니다 ‘무작위’는 제비뽑기처럼 무작위로 나눕니다. ‘실력 균등’을 고를 때는 각 줄을 ‘김민준,5’처럼 이름과 숫자로 입력해 주세요. 숫자가 클수록 강한 것으로 봅니다.
  4. 팀을 나누고 결과를 공유합니다 ‘팀 나누기’를 누르면 결과가 표시됩니다. 마음에 들지 않으면 다시 눌러 새로 나눌 수 있습니다. 결과는 복사해 단체 채팅방에 붙이거나 X, LINE으로 공유할 수 있습니다.

더 잘 활용하기 위한 팁

  • 실력 숫자는 1~5의 5단계처럼 모두를 같은 기준으로 매기는 것이 요령입니다. 점수나 승률 등 클수록 강한 숫자라면 무엇이든 쓸 수 있습니다.
  • 엑셀이나 구글 스프레드시트의 ‘이름’, ‘실력’ 두 열을 그대로 붙여 넣으면 탭을 구분 기호로 읽어 들입니다.
  • 지난번과 같은 조합이 나왔다면 버튼을 다시 누르기만 하면 다른 결과가 나옵니다. 마음에 드는 결과는 복사해 두면 안심입니다.
  • 나눈 팀끼리 경기를 한다면 팀 이름을 토너먼트 대진표 만들기에 입력해 대진표까지 만들 수 있습니다.

랜덤 팀 짜기 활용 사례

체육 수업・레크리에이션

피구나 이어달리기, 운동회 종목 등에서 반이나 참가자를 공평하게 나누고 싶을 때 쓸 수 있습니다. 결과가 화면에 바로 보이므로 나누는 방식에 불만이 나오기 어렵습니다.

풋살・농구 연습 경기

매번 같은 팀이 되지 않도록 모인 멤버를 그 자리에서 섞을 수 있습니다. 경험이나 실력을 숫자로 넣으면 실력이 한쪽으로 치우치지 않는 팀을 만들 수 있습니다.

연수・수업의 그룹 활동

수강생을 정해진 인원씩 조로 나누고 싶을 때 쓸 수 있습니다. 부서나 학년이 한쪽에 몰리지 않게 하려면 명단 순서를 먼저 정리한 뒤 나누면 효과적입니다.

게임 대회・보드게임 모임

팀전 게임이나 보드게임 테이블 배정에서 참가자를 무작위로 조합할 수 있습니다. 랭크나 레이팅을 넣으면 실력 차이가 적은 대전이 됩니다.

랜덤 팀 짜기 용어집

무작위 나누기
제비뽑기처럼 누가 어느 팀에 들어갈지를 무작위로 정하는 방법입니다. 이 도구는 모두를 섞은 뒤 1팀, 2팀… 순서로 한 명씩 나눠 주므로 인원 차이는 최대 1명이 됩니다.
실력 균등 나누기
멤버별 실력을 숫자로 나타내고, 팀별 합계가 최대한 같아지도록 나누는 것입니다. 강한 사람이 한 팀에 몰리는 것을 막아 경기를 더 재미있게 만드는 데 쓰입니다.
스네이크 방식
실력이 높은 순으로 줄 세운 뒤 1→2→3→3→2→1처럼 지그재그로 한 명씩 나눠 주는 방법입니다. 앞 라운드에서 먼저 뽑은 팀이 다음 라운드에서는 마지막이 되므로 합계가 치우치기 어렵습니다.
합계 차이
실력 합계가 가장 큰 팀과 가장 작은 팀의 차이입니다. 0에 가까울수록 고르게 나뉘었다는 뜻이며, 이 도구에서는 결과 제목 옆에 표시합니다.

랜덤 팀 짜기 자주 묻는 질문

팀 인원 차이가 최대 1명이 되도록 나눕니다. 예를 들어 10명을 3팀으로 나누면 4명・3명・3명이 됩니다.

나누는 방법에서 ‘실력 균등’을 고르고, 각 줄을 ‘김민준,5’처럼 이름과 숫자를 쉼표로 구분해 입력합니다. 숫자가 클수록 강한 것으로 보고 팀별 합계가 비슷해지도록 나눕니다.

멤버 수를 한 팀의 인원으로 나눈 뒤 올림한 팀 수가 됩니다. 10명을 3명씩 나누면 4팀이 되고, 3명・3명・2명・2명으로 나뉩니다.

네, 누를 때마다 새로 나눕니다. ‘실력 균등’에서도 합계 차이가 비슷하게 작은 다른 결과가 나올 수 있으니, 몇 번 시도해 보고 고를 수도 있습니다.

아닙니다. 계산은 모두 사용 중인 브라우저 안에서 이루어지며, 이름이나 실력 숫자가 서버로 전송되지 않습니다.
툴군

여담 ― 완전히 공평한 팀 나누기는 수학의 난제

실력 합계가 딱 같아지도록 팀을 나누는 일은 간단해 보이지만, 사실 유명한 수학 난제입니다. 숫자 묶음을 합계가 같은 두 그룹으로 나눌 수 있는지 판정하는 문제는 컴퓨터 과학에서 ‘분할 문제’라고 불리며, 어떤 입력에도 빠르고 확실하게 답을 내는 방법은 아직 알려져 있지 않습니다(이른바 NP 완전 문제 중 하나입니다). 30명을 15명씩 두 팀으로 나누는 것만 해도 방법이 7,700만 가지가 넘습니다.

그래서 현실의 팀 나누기에서는 완벽함보다 ‘충분히 공평한 방법’을 빠르게 찾는 요령이 쓰여 왔습니다. 대표적인 것이 선수를 순위대로 세운 뒤 라운드마다 순서를 뒤집어 가며 뽑는 스네이크 드래프트입니다. 많은 판타지 스포츠 리그가 바로 이 방식을 써서, 앞 라운드에서 먼저 뽑은 팀이 다음 라운드에서는 가장 오래 기다리게 함으로써 전력이 한곳에 몰리는 것을 막습니다.

이 도구도 먼저 스네이크 방식으로 나눈 뒤, 두 팀 사이에서 멤버를 한 명씩 바꾸면 합계가 더 가까워지는지를 반복해서 확인하고, 출발점을 바꿔 여러 번 시도한 결과 중 차이가 가장 작은 것을 고릅니다. 매번 수학적으로 가장 좋은 답이라고 보장할 수는 없지만, 수십 명 규모라면 거의 모든 경우에 합계 차이가 사실상 0인 방법을 순식간에 찾아냅니다.