몇%
myutper
calculator bench🛠️몇%
업무 유틸리티

랜덤 팀 배정기

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

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

input / result surfaceLIVE

참가자 입력

인식된 인원: 0

몇 개의 팀으로 나눌까요?

👥

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

workflow

사용 방법

총 소요 시간: 약 20초
01

이름 입력

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

02

팀 수 설정

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

03

팀 생성

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

04

결과 공유

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

principle

계산 원리

팀 배정은 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명으로 배정됩니다.

faq

자주 묻는 질문

cases

실생활 예시

CASE 01

워크숍 조 편성

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

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

CASE 02

스터디 그룹 배정

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

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

CASE 03

체육대회 팀 구성

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

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

CASE 04

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

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

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

glossary

용어 사전

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

next tools

관련 계산기