MCP로 연결 →

계산 입력

공식

광고

결과

그룹당 인원수
5–6
across 4 groups
총 인원 23
그룹 수 4
가장 큰 그룹 인원수 6
가장 작은 그룹 인원수 5
Larger groups (of 6) 3
Smaller groups (of 5) 1

이 도구의 기능

랜덤 팀 생성기는 전체 인원 명단을 원하는 팀 수만큼 최대한 고르게 나눠줍니다. 먼저 이름을 무작위로 섞은 뒤 그룹으로 분배하는데, 일부 그룹은 인원이 많은 쪽, 나머지 그룹은 적은 쪽에 배정됩니다. 덕분에 어떤 팀도 다른 팀보다 인원이 한 명 넘게 차이 나지 않습니다.

사람 아이콘 그룹이 균형 잡힌 색상 팀으로 나뉜 모습
사람들이 거의 동일한 크기의 균형 잡힌 무작위 팀으로 나뉩니다.

사용 방법

전체 인원수와 나누고 싶은 그룹 수를 입력하세요. 계산기는 그룹당 인원 범위, 가장 큰 그룹과 가장 작은 그룹의 인원수, 그리고 딱 나누어떨어지지 않을 때 몇 개의 그룹에 인원이 한 명씩 더 배정되는지를 정확히 알려줍니다.

공식 설명

인원이 n명이고 그룹이 g개일 때, 가장 작은 그룹의 인원수는 \(\lfloor n/g \rfloor\), 가장 큰 그룹의 인원수는 \(\lceil n/g \rceil\)입니다.

$$\text{Min Size} = \left\lfloor \frac{\text{People}}{\text{Groups}} \right\rfloor, \quad \text{Max Size} = \left\lceil \frac{\text{People}}{\text{Groups}} \right\rceil$$$$\left\{ \begin{aligned} \text{Larger Groups} &= \text{People} \bmod \text{Groups} \\ \text{Smaller Groups} &= \text{Groups} - \left(\text{People} \bmod \text{Groups}\right) \end{aligned} \right.$$

나머지 \(r = n \bmod g\)는 인원이 한 명씩 더 들어가는 그룹의 개수를 나타냅니다. 이 \(r\)개의 그룹이 인원이 많은 쪽이고, 나머지 \(g - r\)개의 그룹이 인원이 적은 쪽입니다. n이 g로 딱 나누어떨어지면 나머지는 0이 되어 모든 그룹의 인원수가 같아집니다.

광고
남은 사람들이 큰 팀과 작은 팀으로 나뉘는 것을 보여주는 다이어그램
나머지는 분배되어 일부 팀은 한 명이 더 많아집니다.

예제 풀이

23명을 4개 그룹으로 나눠봅시다. \(\lfloor 23/4 \rfloor = 5\), \(\lceil 23/4 \rceil = 6\)이므로 각 그룹은 5명 또는 6명이 됩니다. 나머지는 \(23 \bmod 4 = 3\)이므로 3개 그룹은 6명, 1개 그룹은 5명입니다. 검산해 볼까요?

$$3 \times 6 + 1 \times 5 = 18 + 5 = 23 \ \checkmark$$

자주 묻는 질문

팀 인원은 항상 똑같나요? 인원수가 그룹 수로 딱 나누어떨어질 때만 같습니다. 그 외의 경우에는 인원 차이가 최대 한 명입니다.

인원보다 많은 그룹을 요청하면 어떻게 되나요? 그룹 수는 인원수까지로 제한되므로, 모든 그룹에 최소 한 명씩은 들어갑니다.

배정은 무작위인가요? 이름을 먼저 섞은 다음 순서대로 그룹에 분배하기 때문에, 구성은 무작위로 정해지면서도 인원수는 균형을 유지합니다.

최종 업데이트: