팀 나누기: 랜덤으로 공평하게 팀 짜기
팀 나누기 프로그램에 이름을 한 줄에 한 명씩 붙여 넣고, 팀 수 또는 한 팀 인원을 정한 뒤 버튼만 누르면 됩니다. 인원은 최대 1명 차이로 고르게 나뉘고, 누를 때마다 새로운 조합이 나옵니다. 체육 시간, 조별 과제, 동호회 경기에 바로 쓸 수 있습니다.
출처: W3C Recommendation, W3C Web Cryptography API – getRandomValues(). 업데이트: .
계산 방법
팀 나누기 사용법
- 이름을 붙여 넣습니다. 한 줄에 한 명씩 적거나, 한 줄에 쉼표로 이어 적어도 됩니다(「김민준, 이서연, 박도윤」). 엑셀이나 구글 스프레드시트의 이름 열을 그대로 복사해 붙여 넣을 수 있습니다.
- 팀 수를 정하거나 한 팀 인원(예: 4명씩)을 고릅니다.
- 「팀 나누기」를 누릅니다. 누를 때마다 새 조합이 나오며, 결과를 복사해 단톡방에 바로 붙여 넣을 수 있습니다.
인원은 최대 1명 차이로 고르게
이름은 피셔-예이츠 셔플과 브라우저의 안전한 난수 crypto.getRandomValues()로 섞은 뒤 팀마다 차례로 한 명씩 나눠 줍니다. 그래서 팀끼리 인원 차이는 많아야 1명입니다. 23명을 4팀으로 나누면 6명, 6명, 6명, 5명입니다.
「한 팀 인원」으로 나눌 때는 팀 수를 올림으로 정합니다. 10명을 4명씩 나누면 3팀(4명, 3명, 3명)이 되어 혼자 남는 사람이 생기지 않습니다. 30명 학급을 4명씩 조로 나누면 8개 조가 되고, 4명 조 6개와 3명 조 2개로 나뉩니다.
실력이 비슷한 팀 만들기
축구, 농구, 피구, 퀴즈 대회처럼 팀 사이 실력이 비슷해야 재미있는 경기가 있습니다. 이름 뒤에 김민준: 8처럼 숫자(1~10 등 기준은 자유)를 붙이고 「실력이 비슷하도록 나누기」를 켜세요. 실력이 높은 사람부터, 아직 자리가 남아 있고 합계가 가장 낮은 팀에 차례로 넣습니다. 점수가 같은 사람은 먼저 섞기 때문에 누를 때마다 다르면서도 비슷한 전력의 팀이 나옵니다. 숫자가 없는 사람은 평균 실력으로 계산합니다.
예: 실력 10, 9, 8, 7, 6, 5인 6명을 2팀으로 나누면 10 + 7 + 6 = 23과 9 + 8 + 5 = 22가 됩니다. 이 방법은 빠르고 실제로 쓰기에 충분히 고르지만, 수학적으로 가장 완벽한 조합을 언제나 찾아 주지는 않습니다.
이럴 때 쓰기 좋습니다
- 체육 시간: 주장이 한 명씩 고르다 보면 마지막까지 남는 학생이 생깁니다. 랜덤 팀 나누기는 그런 어색함이 없습니다.
- 조별 과제·모둠 활동: 28명을 4명씩 나누면 정확히 7개 조입니다. 친한 친구끼리만 모이는 일도 줄어듭니다.
- 동호회·게임: 풋살, 배드민턴 복식, 온라인 게임 내전, 회사 워크숍 레크리에이션 조 편성에 씁니다.
팀 대신 한 사람만 뽑아야 한다면 이름 뽑기, 벌칙이나 순서를 재미있게 정하려면 사다리 타기나 돌림판이 어울립니다.
같은 팀이 되면 안 되는 사람이 있을 때
형제자매, 실력이 특히 뛰어난 두 사람처럼 갈라놓고 싶은 사람은 「서로 떨어뜨리기」에 김민준, 이서연처럼 한 줄에 한 묶음씩 적습니다. 같은 줄의 사람이 한 팀에 모이지 않을 때까지 자동으로 다시 나눕니다. 묶음 인원보다 팀 수가 적으면(세 명을 떼어 놓으려면 최소 3팀이 필요) 그 사실을 알려 주고 조건 없이 나눕니다.
자주 묻는 질문
랜덤으로 팀을 나누려면 어떻게 하나요?
이름을 붙여 넣고 팀 수나 한 팀 인원을 고른 다음 「팀 나누기」를 누르세요. 모든 팀의 인원이 같거나, 달라도 1명 차이입니다.
실력이 비슷하게 팀을 짤 수 있나요?
네. 이름 뒤에 「김민준: 8」처럼 숫자를 붙이고 「실력이 비슷하도록 나누기」를 켜면 팀별 실력 합계가 최대한 비슷해집니다.
두 사람이 같은 팀이 되지 않게 할 수 있나요?
「서로 떨어뜨리기」에 이름을 쉼표로 구분해 적으세요(예: 「김민준, 이서연」). 한 줄이 한 묶음이며, 누를 때마다 그 사람들이 갈라진 결과가 나옵니다.
반을 4명씩 조로 나누려면?
「나누는 방식」에서 「한 팀 인원으로 나누기」를 고르고 4를 입력하세요. 딱 나누어떨어지지 않아도 조별 인원 차이는 최대 1명입니다.
팀 이름을 정할 수 있나요?
네. 「팀 이름」에 한 줄에 하나씩, 예를 들어 「청팀」 「백팀」을 적으세요. 비워 두면 「1팀」 「2팀」으로 표시됩니다.
입력한 이름은 저장되나요?
서버에는 저장되지 않습니다. 팀 나누기는 브라우저 안에서 이루어지고, 목록은 다음에 다시 쓸 수 있도록 이 브라우저에만 기억됩니다. 「공유」를 누를 때만 목록이 링크의 「#」 뒤에 담기며, 링크를 받은 사람은 이름을 볼 수 있습니다.
팀 나누기 프로그램은 무료인가요?
네. 회원가입이나 앱 설치 없이 횟수 제한 없이 쓸 수 있고, 휴대폰, 태블릿, PC 브라우저에서 모두 작동합니다.
출처 및 근거
- W3C Recommendation: W3C Web Cryptography API – getRandomValues()
- MDN Web Docs – Crypto.getRandomValues() (영문)
- Longest-processing-time-first scheduling (Graham 1969)
- 위키백과 – 피셔-예이츠 셔플 (치우침 없는 섞기)
업데이트: · 편집 원칙
관련 도구
- 이름 뽑기: 랜덤 당첨자 추첨과 순서 정하기무료 랜덤 이름 뽑기 프로그램. 명단을 붙여 넣고 당첨자를 중복 없이 뽑거나 발표 순서를 섞거나 조를 나눕니다. 회원가입 없이 쓰고 결과는 복사해 공유합니다.
- 돌림판: 항목을 적고 돌리기만 하면 끝무료 온라인 돌림판. 이름이나 메뉴를 적고 돌리면 랜덤으로 하나를 뽑습니다. 칸별 확률 조절, 당첨자 제외, 링크 공유까지. 회원가입 없이 휴대폰에서도 바로 됩니다.
- 사다리 타기 게임: 이름을 적고 누르기만 하면 끝무료 온라인 사다리 타기 게임. 이름과 당첨·꽝을 적고 이름을 누르면 선을 따라 내려가 결과가 나옵니다. 최대 20명, 결과는 링크로 공유하고 인쇄도 됩니다.
- 스도쿠: 무료로 풀고 풀이 과정까지 확인무료 스도쿠 게임. 초급, 중급, 고급, 최고급 4단계 문제를 풀고, 책이나 신문의 문제를 입력하면 풀이를 한 단계씩 설명합니다. 메모, 힌트, 인쇄도 됩니다.
- 지뢰찾기: 온라인으로 바로 하기설치 없이 하는 무료 지뢰찾기 게임. 초급, 중급, 고급 3단계에 첫 클릭은 항상 안전하고, 오른쪽 클릭이나 길게 눌러 깃발을 꽂습니다. 최고 기록도 남습니다.
- 2048 게임: 브라우저에서 바로 하기2048 게임을 브라우저에서 무료로 합니다. 스와이프나 방향키로 같은 숫자를 합쳐 2048을 만드세요. 가입 없이 최고 점수, 한 수 되돌리기, 자동 저장을 지원합니다.
- 랜덤 숫자 추첨기: 범위만 정하면 바로 뽑기무료 랜덤 숫자 추첨기. 1~100처럼 범위를 정하고 무작위 번호를 최대 1,000개, 중복 없이도 뽑습니다. 경우의 수와 확률도 바로 보여 주며 설정은 링크로 공유됩니다.
- 주사위 굴리기: d6, d20, 1d100까지온라인 주사위 굴리기 사이트. 1개부터 10개까지 한 번에 던지고 합계와 확률을 바로 봅니다. d4~d100, 3d6+2 같은 TRPG 표기, 이점·불리, 기록, 공유 링크도 지원합니다.
- 오목 온라인: 컴퓨터와 한 판무료 온라인 오목 게임. 가로, 세로, 대각선으로 다섯 개를 먼저 놓으면 이깁니다. AI 세기 3단계, 오목판 크기 3가지, 추천 수와 무르기를 지원하고 가입 없이 둡니다.