랜덤 팀 나누기
이름을 한 줄에 하나씩 넣고 팀 수나 팀당 인원을 정한 뒤 팀 나누기를 누르면 무작위로 팀이 짜입니다. 팀 사이 인원 차이는 많아야 1명이고, 결과 링크를 보내면 모두 같은 편성을 봅니다. 가입 없이 무료입니다.
랜덤 팀 나누기 사용법
- 참가자 이름을 한 줄에 한 명씩 넣습니다. 단톡방 명단을 쉼표로 붙여 넣어도 됩니다. 같은 이름은 한 번만 셉니다.
- 「팀 수」(예: 2팀) 또는 「팀당 인원」(예: 4명씩)을 고르고 숫자를 넣습니다.
- 「팀 나누기」를 누르면 무작위로 섞어 팀을 짭니다. 마음에 들지 않으면 다시 누르면 됩니다.
- 결과 링크를 단톡방에 보내면 모두 같은 팀 편성을 봅니다. 「팀 결과 복사」로 글로 붙여 넣을 수도 있습니다.
팀은 이렇게 나뉩니다
이름 순서를 피셔-예이츠 방식으로 섞은 뒤 1팀, 2팀, 3팀… 순서로 한 명씩 돌아가며 넣습니다. 그래서 팀 사이 인원 차이는 많아야 1명입니다. 섞을 때는 브라우저의 암호학적 난수(crypto.getRandomValues)를 쓰고, 나머지 편향을 없애려고 범위에 맞지 않는 난수는 버리고 다시 뽑습니다. 명단은 서버로 보내지 않습니다.
예시: 10명을 4명씩
「팀당 인원」 4를 고르면 10 ÷ 4를 올림해 3팀이 되고, 4명·3명·3명으로 나뉩니다. 남는 사람을 한 팀에 몰지 않고 고르게 나눕니다.
이럴 때 쓰기 좋아요
- 풋살·농구·족구 편 가르기
- 조별 과제, 수업 모둠, 워크숍 조 편성
- MT·동아리 레크리에이션 팀 정하기
실력이나 성별을 맞춰 나누는 기능은 없습니다. 꼭 섞여야 하는 사람이 있으면 팀을 나눈 뒤 직접 한 명씩 바꿔 주세요.
자주 묻는 질문
정말 무작위로 나뉘나요?
네. 브라우저의 암호학적 난수(crypto.getRandomValues)로 이름 순서를 피셔-예이츠 방식으로 섞고, 나머지 편향을 없애는 거절 표본추출을 씁니다. 명단은 기기 밖으로 보내지 않습니다.
인원이 딱 나누어떨어지지 않으면요?
섞은 순서대로 1팀부터 한 명씩 돌아가며 넣기 때문에 팀 사이 인원 차이는 최대 1명입니다. 예를 들어 10명을 3팀으로 나누면 4명·3명·3명입니다.
팀 수 말고 팀당 인원으로 나눌 수 있나요?
네. 「팀당 인원으로 나누기」를 고르고 4를 넣으면 4명씩 묶고, 팀 수는 전체 인원 ÷ 4를 올림한 값이 됩니다.
결과를 친구들에게 어떻게 보여 주나요?
공유 버튼으로 결과 링크를 보내면 받은 사람도 같은 팀 편성을 봅니다. 「팀 결과 복사」를 누르면 「1팀: 민준, 서연」처럼 글로도 붙여 넣을 수 있습니다.
몇 명까지 넣을 수 있나요?
이름은 200명까지 넣을 수 있습니다. 같은 이름은 한 번만 셉니다.