공정한 랜덤 짝짓기·조 나누기 생성기 명단만 붙여넣으면 짝짓기·조 나누기, 이력을 기억해 중복 조합을 피해요

1단계: 명단과 그룹 이름 입력

기억하기 쉬운 그룹 이름을 입력하세요. 다음에 같은 인원으로 다시 뽑을 때 같은 이름을 입력하면 저장된 이력을 자동으로 조회해 이전 조합을 최대한 피합니다. 비워두면 뽑기는 정상 작동하지만 이력이 저장되거나 비교되지 않습니다.

현재 명단: 0명

2단계: 모드 선택

최소 2명 이상 입력하세요. 조 개수로 나눌 경우 조 개수는 전체 인원을 초과할 수 없습니다.

공정한 랜덤 짝짓기·조 나누기 생성기란?

이 무료 도구는 '주기적으로 반복되는' 모임 활동을 위해 만들어졌습니다. 매주 열리는 사무실 커피룰렛, 연말 시크릿 산타 선물 교환, 사내 멘토-멘티 매칭, 독서모임이나 워크숍의 조별 토론⋯⋯이런 활동들은 공통된 고민이 있습니다. 주최자가 매번 '지난번에 누가 누구와 매칭됐는지'를 기억해야 같은 사람들이 계속 묶이는 걸 피할 수 있는데, 몇 차례 반복되면 사실상 기억하기가 불가능해집니다.

명단을 붙여넣고 기억하기 쉬운 '그룹 이름'(예: '사무실 커피룰렛')을 입력하면 클릭 한 번으로 랜덤 1:1 짝 또는 여러 명 조를 만들 수 있습니다. '이번 결과를 이력에 저장'을 누르면 이 조합이 브라우저의 localStorage에 저장됩니다. 다음에 같은 인원으로 다시 뽑을 때는 같은 그룹 이름만 입력하면 시스템이 자동으로 저장된 이력을 조회해 과거와 겹치지 않는 새로운 조합을 우선적으로 골라줍니다. 표나 계정이 필요 없습니다.

사내 '스마트 조 나누기' 도구와 어떻게 다른가요?

본 사이트의 다른 도구인 스마트 조 나누기는 '조건 기반 분배'에 특화되어 있습니다. 각 사람에게 태그(부서, 실력 등)를 붙이고 '이 두 사람은 반드시 같은 조', '이 태그는 여러 조에 분산' 같은 규칙을 설정하면 시스템이 모든 조건을 만족하는 일회성 정밀 분배를 시도합니다. 반면 이 '공정한 랜덤 짝짓기·조 나누기 생성기'는 완전히 다른 문제를 해결합니다. 조건이나 규칙은 전혀 신경 쓰지 않고, 오직 '지난번에 누구와 매칭됐는지'만 기억합니다. 정기적으로 반복되는 모임에서 '같은 사람끼리만 계속 매칭되는 것'이 고민이라면 이 도구가 정답입니다. 복잡한 조건을 만족하는 일회성 분배가 필요하다면 스마트 조 나누기를 사용하세요. 두 도구를 함께 사용해도 좋습니다.

이런 상황에 활용하세요

  • 사무실 커피룰렛: 매주 또는 매달 동료들을 랜덤으로 매칭해 커피를 마시며 대화하고 부서 간 교류를 촉진합니다. 늘 같은 소그룹과만 매칭되는 게 가장 큰 불만입니다.
  • 시크릿 산타·사내 선물 교환: 매년 크리스마스나 연말 모임에서 선물 교환을 진행할 때, 작년에 선물을 준 사람을 올해 또 뽑는 일을 방지합니다.
  • 사내 멘토-멘티 매칭: 분기별 또는 연도별로 멘토링 짝을 교체해 신입사원이 다양한 선배 동료를 만날 기회를 만듭니다.
  • 독서모임·워크숍 조별 토론: 참석자는 그대로 유지하면서 매 모임마다 토론 조를 섞어 새로운 대화의 활력을 더합니다.
  • 운동 파트너·언어교환 파트너: 정기 모임이나 강좌에서 연습 파트너를 주기적으로 바꿔 교류의 다양성을 높입니다.

'이력을 기억해 중복을 피하는' 원리는?

결과를 저장할 때마다 시스템은 이를 '누가 누구와 같은 조였는지' 조합으로 분해해 여러분이 입력한 그룹 이름을 키로 삼아 브라우저 로컬 저장소에만 저장합니다. 다음 뽑기 때는 내부적으로 최대 300번의 랜덤 시도를 거쳐 저장된 이력과 가장 적게 겹치는 결과를 자동으로 선택합니다. 명단 인원이 충분하면 대개 전혀 중복되지 않는 조합을 찾을 수 있습니다. 하지만 수학적 한계가 있다는 점을 알아두세요. 1:1 짝짓기 모드에서는 한 사람이 매칭될 수 있는 고유한 상대 수가 '전체 인원 마이너스 1'을 넘을 수 없습니다. 예를 들어 4명뿐이라면 3번의 라운드로 가능한 모든 조합을 다 써버리게 되어 4번째 라운드부터는 반드시 중복이 발생합니다. 이는 도구의 결함이 아니라 조합론적으로 필연적인 결과입니다. 이를 완전히 피할 수 없다고 판단되면 시스템은 남은 충돌 개수를 솔직하게 표시해 강제로 다시 뽑거나 그대로 사용할 수 있게 합니다.

자주 묻는 질문 (FAQ)

Q1: 명단과 이력이 서버로 전송되나요?

아니요. 이 도구는 100% 여러분의 브라우저 안에서 계산과 저장(localStorage 사용)이 이루어지며, 계정 시스템도 백엔드 서버도 없습니다. 명단과 이력은 현재 사용 중인 브라우저에만 존재하므로 기기를 바꾸거나 브라우저 데이터를 지우면 사라집니다. 필요하다면 미리 백업해 두세요.

Q2: 인원이 홀수면 짝짓기 모드는 어떻게 처리되나요?

남은 한 명은 자동으로 어느 한 짝과 합쳐져 3인조가 됩니다(결과에 '3인조'로 명확히 표시됩니다). 아무도 빠지지 않고 1명뿐인 조도 생기지 않습니다.

Q3: 행사마다 다른 그룹 이름이 필요한가요?

네. 그룹 이름은 완전히 자유롭게 정할 수 있으며 '어떤 인원, 어떤 행사'인지 식별하는 역할만 합니다. 예를 들어 '사무실 커피룰렛'과 '가족 크리스마스 교환'을 각각 다른 이름으로 지정하면 서로 영향을 주지 않는 독립된 이력이 각각 쌓입니다.

Q4: 정말 무료인가요? 가입이 필요한가요?

완전히 무료이며 계정 가입도, 앱 설치도, 사용 횟수 제한도 없습니다. 필요할 때 브라우저에서 바로 열어 사용하면 됩니다.