룰렛 돌리기 English

랜덤 팀 나누기

이름을 한 줄에 하나씩 넣고 팀 수나 팀당 인원을 정한 뒤 팀 나누기를 누르면 무작위로 팀이 짜입니다. 팀 사이 인원 차이는 많아야 1명이고, 결과 링크를 보내면 모두 같은 편성을 봅니다. 가입 없이 무료입니다.

마지막 수정 · 소개

랜덤 팀 나누기 사용법

  1. 참가자 이름을 한 줄에 한 명씩 넣습니다. 단톡방 명단을 쉼표로 붙여 넣어도 됩니다. 같은 이름은 한 번만 셉니다.
  2. 「팀 수」(예: 2팀) 또는 「팀당 인원」(예: 4명씩)을 고르고 숫자를 넣습니다.
  3. 「팀 나누기」를 누르면 무작위로 섞어 팀을 짭니다. 마음에 들지 않으면 다시 누르면 됩니다.
  4. 결과 링크를 단톡방에 보내면 모두 같은 팀 편성을 봅니다. 「팀 결과 복사」로 글로 붙여 넣을 수도 있습니다.

팀은 이렇게 나뉩니다

이름 순서를 피셔-예이츠 방식으로 섞은 뒤 1팀, 2팀, 3팀… 순서로 한 명씩 돌아가며 넣습니다. 그래서 팀 사이 인원 차이는 많아야 1명입니다. 섞을 때는 브라우저의 암호학적 난수(crypto.getRandomValues)를 쓰고, 나머지 편향을 없애려고 범위에 맞지 않는 난수는 버리고 다시 뽑습니다. 명단은 서버로 보내지 않습니다.

예시: 10명을 4명씩

「팀당 인원」 4를 고르면 10 ÷ 4를 올림해 3팀이 되고, 4명·3명·3명으로 나뉩니다. 남는 사람을 한 팀에 몰지 않고 고르게 나눕니다.

이럴 때 쓰기 좋아요

실력이나 성별을 맞춰 나누는 기능은 없습니다. 꼭 섞여야 하는 사람이 있으면 팀을 나눈 뒤 직접 한 명씩 바꿔 주세요.

자주 묻는 질문

정말 무작위로 나뉘나요?

네. 브라우저의 암호학적 난수(crypto.getRandomValues)로 이름 순서를 피셔-예이츠 방식으로 섞고, 나머지 편향을 없애는 거절 표본추출을 씁니다. 명단은 기기 밖으로 보내지 않습니다.

인원이 딱 나누어떨어지지 않으면요?

섞은 순서대로 1팀부터 한 명씩 돌아가며 넣기 때문에 팀 사이 인원 차이는 최대 1명입니다. 예를 들어 10명을 3팀으로 나누면 4명·3명·3명입니다.

팀 수 말고 팀당 인원으로 나눌 수 있나요?

네. 「팀당 인원으로 나누기」를 고르고 4를 넣으면 4명씩 묶고, 팀 수는 전체 인원 ÷ 4를 올림한 값이 됩니다.

결과를 친구들에게 어떻게 보여 주나요?

공유 버튼으로 결과 링크를 보내면 받은 사람도 같은 팀 편성을 봅니다. 「팀 결과 복사」를 누르면 「1팀: 민준, 서연」처럼 글로도 붙여 넣을 수 있습니다.

몇 명까지 넣을 수 있나요?

이름은 200명까지 넣을 수 있습니다. 같은 이름은 한 번만 셉니다.