랜덤 유틸리티

팀 나누기

참가자 목록을 입력하고 팀 수를 선택하면 무작위로 팀을 나누는 온라인 팀 배정 도구입니다. 성별 균형, 시드 분산, 리더 자동 지정 옵션으로 더 균형 있는 팀을 만들 수 있습니다.

랜덤 팀 배정 참가자를 섞어 선택한 팀 수에 맞게 자동으로 나눕니다.
균형 옵션 성별 균형, 시드 분산, 리더 자동 지정 옵션을 사용할 수 있습니다.
결과 복사 팀 결과를 텍스트로 정리해 메신저나 문서에 바로 공유할 수 있습니다.
STEP 1

온라인 팀 나누기

참가자를 한 줄에 한 명씩 입력하고 팀 수와 배정 옵션을 선택해 주세요.

대기 중
RESULT

배정 결과

자동 분배 결과가 팀 카드 형태로 표시됩니다.

참가자 0
팀 수 2
평균 인원 0
아직 팀이 편성되지 않았습니다.

팀 나누기 사용법

팀 나누기란?

팀 나누기는 참가자 목록을 입력하면 설정한 팀 수에 맞춰 무작위로 팀을 배정하는 도구입니다. 수업 조 편성, 스터디 그룹, 게임 팀, 운동 경기, 모임 활동처럼 공정한 팀 배정이 필요할 때 사용할 수 있습니다.

입력 형식

  • 이름만 입력해도 팀 배정이 가능합니다.
  • 이름 뒤에 남 또는 여를 입력하면 성별 균형 옵션에 사용할 수 있습니다.
  • 이름 뒤에 시드를 입력하면 시드 분산과 리더 지정에 사용할 수 있습니다.
수업과 스터디

조별 활동, 발표 순서, 스터디 그룹을 빠르게 나눌 수 있습니다.

운동과 게임

풋살, 농구, 보드게임, 온라인 게임 팀을 공정하게 구성할 수 있습니다.

모임과 워크숍

워크숍, 사내 이벤트, 소모임에서 균형 있는 그룹을 만들 수 있습니다.

성별 균형 배치는 어떻게 작동하나요?

참가자 이름 뒤에 남 또는 여를 입력하면 각 팀의 성별 인원이 최대한 고르게 배치되도록 정렬합니다.

시드 분산은 언제 사용하나요?

실력자, 리더 후보, 경력자처럼 각 팀에 고르게 배치하고 싶은 사람이 있다면 이름 뒤에 시드를 입력하면 됩니다.

참가자 수가 팀 수로 나누어떨어지지 않으면 어떻게 되나요?

일부 팀은 다른 팀보다 1명 정도 더 많을 수 있으며, 가능한 균형 있게 배정됩니다.

개인정보와 보안 안내

입력한 참가자 목록과 팀 배정 결과는 브라우저에서 처리됩니다. 별도의 서버 저장 없이 현재 화면에서만 결과가 생성됩니다.

EDITORIAL GUIDE

인원·성별·시드를 함께 고려해 팀을 나누는 방법

참가자를 Web Crypto 난수로 섞은 뒤 팀 인원, 선택한 성별 수, 시드 수가 적은 팀부터 탐욕적으로 배정하는 도구입니다. 균형 옵션은 입력된 분류 안에서 차이를 줄이지만 실력·관계·접근성까지 공정한 팀을 보장하지는 않습니다.

이런 분께 유용합니다

  • 수업·워크숍·스터디 참가자를 여러 조로 나누는 진행자
  • 실력자나 리더 후보를 각 팀에 분산하려는 사용자
  • 선택적으로 성별 인원 차이를 줄여 팀을 구성하려는 사용자

대표 활용 상황

  • 20명을 4개 조로 인원 차이 1명 이내로 나눌 때
  • 경험자 네 명을 시드로 표시해 네 팀에 분산할 때
  • 성별 표기를 제공한 참가자 범위에서 각 팀 구성을 조정할 때

처음부터 결과 확인까지

  1. 1

    팀 배정 목적과 수집할 정보가 꼭 필요한지 참가자에게 안내합니다.

  2. 2

    이름 또는 별칭 뒤에 선택적으로 성별·시드를 쉼표로 입력합니다.

  3. 3

    최대 500명 이내에서 팀 수가 참가자 수보다 작거나 같게 설정합니다.

  4. 4

    성별 균형·시드 분산·리더 자동 지정·중복 제거 옵션을 선택합니다.

  5. 5

    배정을 실행해 팀별 인원과 시드·리더를 확인합니다.

  6. 6

    접근성, 역할 충돌, 참가자 의사와 실제 실력 차이는 운영자가 최종 조정합니다.

실제 예시 1

시드 네 명을 네 팀에 분산

입력
16명 중 시드 4명 / 4팀 / 시드 분산 켬
결과
가능한 경우 각 팀에 시드 한 명씩 우선 배치

시드 참가자를 먼저 섞고 현재 시드 수와 인원이 적은 팀부터 배정합니다. 시드가 팀 수보다 많으면 일부 팀에는 여러 명이 들어갑니다.

실제 예시 2

인원이 나누어떨어지지 않는 경우

입력
10명 / 3팀
결과
4명·3명·3명 구성

항상 현재 인원이 적은 팀을 우선하므로 최종 팀 인원 차이는 보통 한 명 이내입니다.

계산·처리 기준

참가자 배열을 Web Crypto 기반 Fisher–Yates로 섞습니다. Web Crypto가 없는 구형 환경에서만 Math.random으로 대체합니다. 시드 분산을 켜면 시드를 먼저 처리하고, 각 참가자는 현재 전체 인원과 선택한 성별·시드 수가 적은 팀으로 배정합니다. 정렬 우선순위를 차례로 적용하는 탐욕 알고리즘이라 가능한 해 중 하나를 빠르게 만들지만 전체 조합을 완전 탐색하지는 않습니다.

알아둘 한계

  • 성별·시드 옵션은 입력된 단순 분류만 사용하며 실력, 친분, 갈등, 역할과 접근성을 알 수 없습니다.
  • 탐욕 배정은 전역 최적해를 증명하지 않으며 옵션이 충돌하면 먼저 적용된 기준이 더 큰 영향을 줄 수 있습니다.
  • 남·여 이외 표기는 균형 수치에 포함되지 않으므로 불필요한 민감정보 수집을 피하고 필요한 기준만 사용하세요.
  • 같은 이름 중복 제거는 동명이인을 한 명으로 합칠 수 있으므로 별칭이나 번호로 구분해야 합니다.
개인정보 처리

참가자와 결과는 현재 브라우저에서만 처리하며 win-j 서버에 저장하거나 전송하지 않습니다. 실명·성별 같은 개인정보 수집은 최소화하고 공개 가능한 별칭과 업무상 필요한 분류만 입력하세요.

함께 쓰면 좋은 도구

자주 묻는 질문

성별 균형을 켜면 정확히 같은 수가 되나요?

전체 구성과 팀 수가 허용하는 범위에서 차이를 줄이지만 입력 분포상 정확히 같게 만들 수 없는 경우가 있습니다.

시드가 팀 수보다 적거나 많으면 어떻게 되나요?

적으면 일부 팀에만 시드가 있고, 많으면 현재 시드 수가 적은 팀부터 반복 배정됩니다.

다시 실행하면 같은 팀이 나오나요?

새 Web Crypto 난수로 다시 섞으므로 달라질 수 있습니다. 재현 가능한 seed 기능은 제공하지 않습니다.