랜덤 팀 배정기

이름을 입력하면 지정한 팀 수에 맞게 랜덤으로 팀을 배정합니다.

참가자 입력

인식된 인원: 0명
팀

몇 개의 팀으로 나눌까요?

배정 결과

이름을 입력하고 "랜덤 팀 배정" 버튼을 눌러주세요

결과 공유하기

팀 나누기 도구는 입력한 인원을 지정한 팀 수로 무작위 배정해주는 도구입니다. 워크숍 조 편성, 스터디 그룹 배정, 프로젝트 팀 구성 등 공정한 팀 분배가 필요한 상황에서 활용합니다. 이름을 한 줄에 하나씩 입력하고 팀 수를 지정하면 균등하게 분배됩니다. 인원이 팀 수로 나누어떨어지지 않으면 앞쪽 팀부터 1명씩 더 배정됩니다. 결과를 클립보드에 복사하여 메신저로 바로 공유할 수 있습니다. 매번 다른 결과가 생성되므로, 정기적으로 팀을 재편성할 때도 유용합니다.

실생활 예시

이럴 때 이렇게 계산해요.

  • 워크숍 조 편성

    사례 01

    20명이 참석하는 팀빌딩 워크숍에서 5개 조로 나눠야 합니다. 참석자 이름을 입력하고 팀 수 5를 지정하면 각 4명씩 5개 조가 편성됩니다.

    랜덤 배정으로 평소 교류가 적은 부서 간 혼합 조가 자연스럽게 만들어져 팀빌딩 효과를 높일 수 있습니다.

  • 스터디 그룹 배정

    사례 02

    사내 스터디 참여자 15명을 3개 그룹으로 나눕니다. 각 그룹 5명씩 균등 배정됩니다.

    결과를 복사하여 슬랙 채널에 공유하면 바로 그룹별 스터디를 시작할 수 있습니다.

  • 체육대회 팀 구성

    사례 03

    부서 체육대회에 32명이 참가합니다. 8팀으로 나누면 각 4명씩 배정되어 균등한 대결 구도가 만들어집니다.

    랜덤 배정으로 부서·직급 혼합 팀이 자연스럽게 구성되어 공정한 경기가 가능합니다.

  • 프로젝트 페어 프로그래밍 짝 배정

    사례 04

    개발팀 6명을 2명씩 3조로 나눠 페어 프로그래밍을 합니다. 매주 새로 섞어서 다양한 조합을 경험합니다.

    매주 랜덤 재배정으로 팀원 간 지식 공유와 코드 리뷰 기회를 극대화할 수 있습니다.

자주 묻는 질문

궁금한 거 모아 봤어요. 눌러서 펼쳐 보세요.

인원이 팀 수로 나누어떨어지지 않으면 어떻게 되나요?

앞쪽 팀부터 1명씩 추가로 배정됩니다. 예를 들어 7명을 3팀으로 나누면 1팀 3명, 2팀 2명, 3팀 2명이 됩니다. 최대 1명 차이만 발생하므로 균등에 가깝습니다.

특정 사람을 같은 팀에 넣거나 분리할 수 있나요?

현재는 완전 랜덤 배정만 지원합니다. 특정 조건이 필요하면 결과가 만족스러울 때까지 다시 섞기를 눌러주세요. 매번 새로운 조합이 생성됩니다.

팀 수 대신 팀당 인원을 지정할 수 있나요?

직접 팀당 인원 지정은 지원하지 않지만, 총 인원 ÷ 원하는 팀당 인원 = 팀 수로 계산하여 입력하면 동일한 결과를 얻을 수 있습니다. 예: 12명을 4명씩 → 팀 수 3.

매번 다시 섞으면 결과가 달라지나요?

네, 매번 새로운 랜덤 시드로 배정하므로 같은 인원·같은 팀 수로도 다른 결과가 나옵니다. 마음에 드는 결과가 나오면 바로 복사하여 사용하세요.

2명만 입력하면 어떻게 되나요?

2명을 2팀으로 나누면 각 1명씩 배정됩니다. 팀 수가 인원수를 초과하면 빈 팀이 발생할 수 있으므로, 팀 수는 인원수 이하로 설정하세요.

결과를 저장해두고 나중에 다시 볼 수 있나요?

결과는 브라우저에 저장되지 않으므로, 복사 버튼으로 클립보드에 복사한 뒤 메모장이나 메신저에 붙여넣어 보관하세요.

팀 이름을 직접 지정할 수 있나요?

기본적으로 팀 1, 팀 2 등 숫자로 표시됩니다. 결과를 복사한 뒤 원하는 팀명(예: A조, B조 또는 독수리팀, 호랑이팀)으로 수정하여 사용하세요.

계산 원리

팀 배정은 Fisher-Yates 셔플로 전체 인원을 무작위 배치한 뒤, 라운드 로빈 방식으로 순서대로 각 팀에 배정합니다. n명을 k팀으로 나누면 각 팀은 ⌊n/k⌋ 또는 ⌈n/k⌉명이 됩니다.

가능한 팀 구성 조합 수: n명을 k개 균등 그룹으로 나누는 방법 = n! ÷ ((n/k)!^k × k!). 예: 12명을 3팀(4명씩)으로 나누는 조합 = 12! ÷ (4!³ × 3!) = 5,775가지.

나누어떨어지지 않는 경우: n = k × q + r (r은 나머지). 앞쪽 r개 팀은 q+1명, 나머지 k-r개 팀은 q명으로 배정됩니다.

사용 방법

총 소요 시간: 약 20초
  1. 이름 입력

    팀으로 나눌 인원의 이름을 한 줄에 하나씩 입력합니다.

  2. 팀 수 설정

    나눌 팀의 수를 지정합니다.

  3. 팀 생성

    버튼을 눌러 무작위 팀 배정 결과를 확인합니다.

  4. 결과 공유

    결과를 클립보드에 복사하여 공유합니다.

용어 사전

라운드 로빈
순서대로 돌아가며 한 명씩 배정하는 방식으로, 팀 간 인원 균등 배분을 보장
Fisher-Yates 셔플
배열을 균등한 확률로 무작위 재배치하는 알고리즘
균등 배정
모든 팀의 인원이 최대 1명 차이 나도록 배분하는 것
조합
순서를 고려하지 않고 원소를 선택하는 경우의 수
팩토리얼(n!)
1부터 n까지 모든 자연수를 곱한 값으로 가능한 배열 수를 나타냄