그룹 생성기

팀 분배 시스템 // v1.0

구성원 입력16개

한 줄에 한 명씩 입력

설정
총원:16
그룹:4
조당 인원:~4

Cmd/Ctrl + Enter ↵

이 도구가 도움이 되는 방식

이름 목록을 붙여넣고 편향 없이 균형 잡힌 팀을 생성하세요.

균형 잡힌 분배

무제한 재생성

결과 복사 쉬움

랜덤 그룹 생성기란?

랜덤 그룹 생성기는 이름(또는 임의 항목) 목록을 거의 균등한 크기의 무작위 그룹으로 나눕니다. 한 줄에 한 명씩 붙여 넣고 2–20개 그룹 수 또는 그룹당 인원수를 지정하면, Fisher–Yates 셔플로 목록을 섞은 뒤 round-robin 방식으로 분배해 그룹 간 크기 차이는 최대 1로 유지됩니다. 빈 줄과 좌우 공백은 자동 정리되고 동명이인은 그대로 보존됩니다. 모든 계산은 브라우저 안에서만 처리되며 서버로 전송되지 않습니다. 결과는 그룹별 카드로 보거나 줄바꿈·쉼표·표 형식으로 한 번에 복사할 수 있습니다. 학급 모둠 편성, 워크숍 분과, 스포츠 청·홍팀, 파티 게임 등 사람 손의 무의식적 편향 없이 공정하게 나누고 싶을 때 적합합니다.

누구에게 유용한가요?

🧑‍🏫

교사·강사

실험조, 프로젝트팀, 독서모임을 몇 초 안에 편성. 인기 학생만 뽑히는 “주장 정하기”의 어색함을 피할 수 있어요.

스포츠 코치·체육 교사

교내 시합, 드릴, 릴레이용으로 분반. 강한 학생이 매주 같은 팀에 몰리지 않습니다.

🏢

워크숍·이벤트 진행자

30명을 5개 토론 그룹으로 균형 있게 나눔. 마이크로 “1, 2, 3, 4, 5” 세는 것보다 빠릅니다.

🎉

파티 호스트

퀴즈, 제스처, 방탈출, 해변 게임 팀 편성. 초대 명단 붙여 넣고 팀 수만 정하면 끝.

🎮

대회 운영자

아마추어 대회(체스, 푸스볼, 게임) 추첨. 기존 강자 편향 없이 완전 무작위 추첨.

👨‍🍳

캠프·리트릿 코디네이터

방 배정, 식사 팀, 등산 그룹. 매일 다시 섞어 친한 무리에 머물지 않고 새 사람을 만나도록.

이 생성기를 쓰는 이유

01

Fisher–Yates 셔플

모든 사람이 어느 그룹에 들어갈 확률이 동일. 스프레드시트 =RAND() 꼼수도, off-by-one 편향도 없습니다.

02

자동 균형

Round-robin 분배로 그룹 크기 차이는 최대 1. 17명을 5조로 → 4, 4, 3, 3, 3(5, 4, 4, 2, 2 같은 건 안 나옵니다).

03

붙여넣기, 클릭, 끝

시트 업로드 없음, CSV 양식 없음. 한 줄에 한 명, 조 수 설정, 생성.

04

개별/전체 복사

그룹마다 복사 버튼이 있고, “모두 복사”는 그룹 헤더와 함께 전체를 한 번에 클립보드로 보냅니다.

실제 시나리오와 예시

학급 프로젝트 팀

학급 명단 붙여넣기, 팀 수 선택(보통 한 팀 4–6명), 생성. 다음 학기에 다시 섞어 새 협업.

입력: 24명 / 그룹 수: 6 → 4명 × 6팀. “모두 복사”로 LMS 공지에 붙여넣기.

스포츠 드릴·시합

그룹 수 = 시합 팀 수. 매 수업 전에 다시 생성해 같은 친구끼리만 노는 걸 방지.

입력: 14명 / 그룹: 2 → 7 vs 7 시합. 재생성으로 진영 교체.

워크숍 분과 토론

60분 워크숍·3개 주제: 참가자 붙여넣기, 그룹 3. 그룹마다 다른 주제 배정.

입력: 30명 / 그룹: 3 → 10명 × 3조. 주제는 순서대로 A, B, C.

파티 게임 팀

퀴즈/제스처: 인원에 따라 그룹 2 또는 3. 새 게임 시작 전 매번 재생성.

입력: 12명 / 그룹: 3 → 4명 × 3팀, 이름은 그룹 1, 2, 3. 파티 앱에서 “레드/블루/옐로”로 변경.

사용 방법

  1. 1.

    명단 붙여넣기

    한 줄에 한 명. 빈 줄은 무시. 수백 명까지 무난.

  2. 2.

    그룹 수 설정

    2~20. 멤버 수보다 클 수 없음.

  3. 3.

    생성

    “그룹 생성” 클릭(또는 Cmd/Ctrl + Enter). 섞고 round-robin으로 배치합니다.

  4. 4.

    결과 복사

    그룹별 복사 또는 “모두 복사”로 그룹 헤더와 함께 전체 복사.

자주 묻는 질문

정말 무료인가요?

네. 유료 장벽, 프리미엄, 한도, 계정 모두 없습니다. 학교, 체육관, 사무실, 마당까지 무제한.

알고리즘은 어떻게 동작하나요?

먼저 Fisher–Yates로 전체를 셔플(모든 순열이 동일 확률), 이어서 round-robin으로 배치해 그룹 크기 차이를 최대 1로 유지합니다.

몇 명까지 붙일 수 있나요?

강제 한도는 없지만 수백 명까지가 쾌적합니다. 수천 명 규모는 별도 시트 워크플로를 권장.

나누어떨어지지 않을 때 균형은?

Round-robin으로 그룹 차이는 최대 1. 17명을 5조 → 3명 × 4조 + 4명 × 1조.

특정 인원에 가중치를 주거나 그룹을 고정할 수 있나요?

아직은 모두 동일하게 처리합니다. 실력 균형이 필요하면, 먼저 무작위 생성 후 1–2쌍 수동 교환이 보통 가장 합리적입니다.

명단이 저장되나요?

아니요. 입력한 이름은 브라우저 탭에만 있습니다. 새로고침하면 사라지고, 서버로는 아무것도 가지 않습니다.

연구의 무작위 배정에 써도 되나요?

저위험 파일럿이라면 가능합니다(코드 붙여넣기 → 생성 → 복사). 정식 RCT 무작위화는 CSPRNG 기반 연구 도구 + 감사 로그를 권장.

왜 그룹 수가 최대 20인가요?

20개면 사실상 모든 교실/워크숍/대회 사례를 커버합니다. 더 많은 그룹이 필요하다면 향후 업데이트에서 상한을 늘리는 것을 검토하겠습니다.

랜덤 그룹 편성에 대하여

사람을 무작위로 나누는 일은 사소해 보여도 잘못하기 쉽습니다. “1, 2, 3, 4 세기”는 빠르지만 자리에 따른 편향이 있고, 시트를 =RAND()로 정렬해 4명씩 자르면 나머지를 무시한 채 조용히 불균형한 조가 생깁니다. 깔끔한 방법은 Fisher–Yates 셔플 후 round-robin 배치입니다. 모든 순열이 동일 확률, 그룹 크기는 최대 1 차이, 알고리즘은 브라우저 탭에서 즉시 동작할 만큼 가볍습니다. RandomHub의 그룹 생성기는 그대로 구현했습니다. 사용 사례(학급 팀, 워크숍 분과, 스포츠 드릴, 파티 게임, 대회 추첨)는 암호학 수준의 무작위가 아니라 누구도 토 달지 못하는 빠르고 공정한 분배를 원하고, 그것을 Fisher–Yates + round-robin이 줍니다.