RANDOM TEAMS

랜덤 팀 나누기

교실 모둠·워크숍·스포츠 조 나누기를 랜덤으로 진행하세요. 팀 수·팀당 인원, 균등 배분, 고정 멤버, 재배정 및 결과 복사·CSV 저장을 지원합니다.

입력 내용은 브라우저 안에서 처리하며 서버로 전송하거나 자동 저장하지 않습니다.

참가자와 고정 멤버 배정

배정 기록 · 최근 100회

    모둠 만들기 전에 명단과 팀 수를 정하세요

    이름을 한 줄에 하나씩 붙여 넣고 원하는 팀 수를 선택하세요. 팀별 인원 차이는 최대 1명이 되도록 균등하게 나눕니다. 명단은 1~500명을 지원합니다.

    팀당 인원과 고정 멤버의 의미

    팀당 최대 인원을 선택하면 필요한 팀 수를 올림 계산한 뒤 균등 배분합니다. 예를 들어 10명, 최대 4명이면 3개 팀을 4·3·3명으로 나눕니다. 항상 4·4·2명으로 채우는 방식은 아닙니다. 팀 수는 최대 100개입니다.

    “민수|1”처럼 입력하면 민수는 1팀에 유지됩니다. 동일 이름을 두 팀에 고정하거나 명단에 없는 사람을 고정할 수 없습니다. 앞 번호 팀부터 1명씩 여분 정원을 배분하므로 고정 멤버가 특정 팀 정원을 넘으면 팀번호를 나눠야 합니다.

    랜덤 조짜기·재배정·결과 저장

    • 8명 / 3팀 → 3·3·2명.
    • 10명 / 팀당 최대 4명 → 4·3·3명.
    • 리더를 각 팀에 고정한 뒤 나머지 멤버만 다시 무작위 배정할 수 있습니다.

    고정되지 않은 명단을 crypto.getRandomValues 기반 Fisher–Yates로 섞습니다. 팀 나누기 / 재배정 버튼은 같은 고정 조건으로 새 배정을 만듭니다. CSV는 UTF-8 BOM과 인용부호를 적용하며 수식으로 해석될 수 있는 이름은 저장 시 앞에 작은따옴표를 붙입니다.

    자주 묻는 질문

    조 나누기를 다시 하면 고정 멤버도 바뀌나요?

    아니요. 지정한 팀에 그대로 두고 나머지 참가자를 다시 섞습니다.

    팀당 4명인데 3명인 팀이 생기는 이유는?

    설정은 최대 인원입니다. 필요한 팀 수를 구한 뒤 인원 차이를 최대 1명으로 맞춥니다.

    동명이인은 어떻게 입력하나요?

    민수1·민수2처럼 식별할 수 있는 이름을 사용하세요. 같은 이름은 중복 입력 오류로 안내합니다.

    성별이나 실력도 균형을 맞추나요?

    현재는 인원수 균등과 고정 멤버만 지원합니다. 성별·실력 자동 평가나 균형 배정 기능은 없습니다.

    분야별 전체 도구