랜덤 팀 나누기

팀 인원 균형·같은 팀 금지 조건으로 편성

이 브라우저에서만 처리

인원수가 균형 잡힌 팀을 만들고 함께 배정하면 안 되는 쌍을 지정하세요.

참가자와 추첨 설정
재현 시드·설정 파일

직접 고른 시드는 결과를 미리 알거나 반복 선택할 수 있습니다. 시드·해시는 재현과 변경 확인용이며 운영자의 공정성을 보증하지 않습니다.

공유 URL을 만들지 않습니다. 내보낸 JSON에는 참가자 이름과 설정이 들어가므로 공유할 대상을 확인하세요.

참가자·시드·사진 파일 이름은 이 탭에서만 처리합니다. 서버·URL·브라우저 영구 저장소로 보내거나 저장하지 않습니다. 직접 복사하거나 내려받은 파일은 기기에 남습니다.

금지 조건이 없는 경우 균등 섞기를 사용합니다. 금지 조건이 있으면 제한된 탐색으로 가능한 균형 편성을 찾으며, 모든 가능한 편성 사이의 균등 확률을 보증하지 않습니다.

사용 방법

  1. 중복 없는 참가자 이름과 원하는 팀 수를 입력합니다.
  2. 필요하면 이름 | 이름 형식으로 같은 팀 금지 조건을 추가합니다.
  3. 팀 나누기를 누른 뒤 각 팀 인원과 명단을 검토하고 복사·CSV로 저장합니다.

서로 떨어져야 하는 두 사람을 포함한 모임

입력·설정
6명 · 2팀 · 민지 | 준호 금지 조건
결과
각3명인 두 팀 · 민지와 준호는 다른 팀

참가자 수가 팀 수로 나누어떨어지지 않으면 팀별 인원 차이를 최대1명으로 맞춥니다.

균형과 금지 조건의 기준

균형은 명단의 인원수 기준입니다. 10명을3팀으로 나누면 팀 크기는4·3·3이 되고, 어느 팀이 한 명 더 받는지도 시드에 따라 섞습니다. 이름 뒤의 숫자나 설명을 성별·능력·직급 점수로 해석하지 않으므로 실력 균형이 필요하면 결과를 사람이 함께 검토해야 합니다.

금지 조건은 등록된 두 이름 사이에 | 기호를 넣습니다. 그 두 사람이 다른 팀이어야 한다는 뜻이며, 이름 하나가 여러 조건에 등장해도 됩니다. 참가자100명·팀2~20개·금지 조건300개 한도에서 중복 조건은 합쳐 처리합니다.

가능하지 않은 조건을 다루기

금지 조건이 없으면 이름을 균등하게 섞어 각 팀 정원만큼 나눕니다. 조건이 있으면 연결이 많은 참가자부터 제한된 되돌아가기 탐색을 적용합니다. 이 방식은 조건을 지키는 배정을 찾지만 모든 가능한 팀 구성을 같은 확률로 고르는 알고리즘은 아닙니다.

해가 없음을 확인한 경우와5만 탐색 단계 한도에 도달한 경우를 다른 안내로 표시합니다. 탐색 한도 도달은 불가능의 증명이 아닙니다. 조건을 줄이거나 팀 수를 늘려 다시 시도할 수 있으며, 어떤 조건도 조용히 삭제해 성공 결과를 만들지 않습니다.

자주 묻는 질문

팀 수보다 참가자가 적어도 되나요?

이 도구는 빈 팀을 만들지 않으므로 팀 수는 참가자 수 이하여야 합니다. 사람 수가 적다면 먼저 팀 수를 줄이고, 이름을 중복 입력해 자리를 채우지 마세요.

팀 결과를 다음 모임에서 그대로 재현할 수 있나요?

같은 도구 버전에서 설정JSON을 불러와 실행하면 같은 시드·명단·금지 조건을 적용합니다. 새 사람이나 다른 조건을 넣었다면 새로운 편성으로 다루고 해시가 바뀌는 것을 확인하세요.

기준과 참고 자료

이 도구와 함께 읽기