랜덤 조 편성이 공정한 이유
조 편성표가 발표되면 어디선가 꼭 들려오는 소리가 있습니다. “쟤네는 친해서 같은 조 됐네.” 짠 사람은 나름대로 고민해서 나눴는데도 의심은 사라지지 않죠. 사람이 짜는 이상 어쩔 수 없는 일입니다. 이 글은 랜덤 배정이 그 불만을 왜 구조적으로 없애 주는지, 그리고 랜덤만으로는 부족한 경우 어떻게 절충하면 되는지 다룹니다.
최종 업데이트: 2026년 7월
1. 사람이 짜면 왜 꼭 말이 나올까
사람이 직접 조를 짜면 두 종류의 불만이 거의 반드시 나옵니다.
- “친한 사람끼리 붙여 놨다”: 짜는 사람과 가까운 사람들이 좋은 조합을 받았다는 의심입니다. 실제로 그랬는지와 무관하게, 짜는 사람의 인간관계가 보이는 순간 이 의심은 피할 수 없습니다.
- “실력자를 한 팀에 몰아줬다”: 시합이나 평가가 걸린 상황이라면 더 민감해집니다. 잘하는 사람이 한 팀에 두 명만 모여도 “저건 일부러 그런 거다”라는 말이 나오죠.
문제의 핵심은 편성 결과가 아니라 편성에 사람의 의도가 개입할 수 있었다는 사실 자체입니다. 의도가 개입할 수 있는 구조에서는, 결백해도 결백을 증명할 방법이 없습니다.
2. 랜덤 배정이 불만을 없애는 구조
랜덤 배정은 결과를 더 좋게 만드는 게 아니라, 탓할 사람을 없애는 방식입니다.
- 의도가 끼어들 자리가 없습니다. 누구와 누구를 붙일지 아무도 정하지 않았으니, “일부러 그랬다”는 말 자체가 성립하지 않습니다.
- 불만의 대상이 사람에서 운으로 바뀝니다. 마음에 안 드는 조가 나와도 원망할 대상이 주최자가 아니라 주사위입니다. “운이 없었네”로 끝나는 일과 “짠 사람이 수상하네”로 번지는 일은 뒤끝이 완전히 다릅니다.
- 모두가 같은 확률로 출발합니다. 결과가 어떻든, 시작점이 평등했다는 데에는 누구도 반박할 수 없습니다. 사람들이 동의하는 건 결과가 아니라 이 절차입니다.
단, 여기엔 전제가 하나 있습니다. “정말 랜덤이었다”는 걸 참가자가 믿을 수 있어야 합니다. 진행자 혼자 돌리고 결과만 발표하면 “마음에 드는 결과 나올 때까지 돌린 거 아니냐”는 의심이 남습니다. 랜덤의 공정함은 과정이 보일 때 완성됩니다.
3. 그래도 랜덤이 만능은 아닙니다
랜덤은 기회의 공정은 보장하지만 결과의 균형은 보장하지 않습니다. 순수 무작위로 돌리면 운 나쁘게 상위권 실력자가 한 팀에 몰리는 일도 얼마든지 일어납니다. 확률적으로 자연스러운 결과지만, 상황에 따라서는 곤란하죠.
- 승패가 걸린 경기: 축구·족구·피구 시합에서 에이스가 한 팀에 다 모이면 경기 자체가 재미없어집니다. 이럴 땐 실력 균형이 랜덤보다 우선일 수 있습니다.
- 평가가 걸린 조별과제: 잘하는 사람이 몰린 조와 그렇지 않은 조의 격차가 성적으로 이어진다면, 순수 랜덤이 오히려 불공정하게 느껴질 수 있습니다.
반대로 자리 배치, 회식 조, 아이스브레이킹 조처럼 유불리가 거의 없는 편성이라면 고민할 것 없이 순수 랜덤이 가장 깔끔합니다.
4. 절충안: 랜덤에 최소한의 조정만 얹기
실력 균형이 필요하다고 해서 다시 사람 손으로 다 짜면, 처음의 불만으로 되돌아갑니다. 요령은 조정은 최소한으로, 나머지는 랜덤으로 나누는 것입니다.
- 상위권만 먼저 나눕니다. 에이스급 인원을 팀 수만큼 추려서 한 명씩 각 팀에 미리 배정합니다. 이 기준(예: 경력자, 대표 경험자)은 모두에게 공개합니다.
- 나머지 전원은 랜덤으로 돌립니다. 남은 명단을 그대로 랜덤 배정에 맡기면, 조정된 부분과 무작위인 부분이 명확히 구분됩니다.
- 어디까지가 조정이고 어디부터가 랜덤인지 공지합니다. “주장 4명은 미리 한 명씩 배치했고, 나머지는 지금 이 자리에서 랜덤으로 돌립니다”라고 말해 두면 조정에 대한 의심이 랜덤 부분까지 번지지 않습니다.
꼭 함께 있어야 하는 사람들(보호자와 아이, 초보와 담당 선배 등)이 있다면, 이 도구에서는 이름을 +로 묶어 한 덩어리로 배정할 수 있습니다. 묶는다는 사실만 미리 공유하면, 이것도 공정한 조정의 범위 안에 들어갑니다.
5. 이 도구의 공정성 장치
앞서 말했듯 랜덤의 공정함은 “정말 랜덤이었다”를 보여줄 수 있어야 완성됩니다. 팀 나누기에는 그걸 위한 장치가 들어 있습니다.
- 암호학적 난수: 배정은 브라우저의 암호학적 난수로 만든 씨앗값에서 계산됩니다. 예측하거나 조작할 수 있는 방식이 아닙니다.
- 다시 섞은 횟수 표시: “마음에 드는 편성 나올 때까지 몰래 돌리기”가 가장 흔한 의심인데, 다시 섞은 횟수가 화면에 그대로 표시되니 숨길 수가 없습니다.
- 재현 링크: 공유 링크를 열면 누구에게나 똑같은 편성이 다시 계산됩니다. 발표 후에 결과를 슬쩍 바꾸는 게 불가능하다는 증거가 되죠.
- 서버 미전송: 명단은 브라우저 밖으로 전송되지 않습니다. 이름이 들어가는 작업이니 이 점도 마음이 편합니다.
명단을 붙여넣고 버튼 한 번이면 됩니다. 다시 섞은 횟수와 재현 링크가 공정함까지 증명해 줍니다.
팀 나누기로 조 편성하기6. 자주 묻는 질문
랜덤으로 돌렸는데 친한 애들끼리 같은 조가 됐어요. 다시 돌려도 되나요?
무작위에서는 자연스럽게 일어나는 일이고, 그 자체는 불공정이 아닙니다. 다시 돌리는 것도 가능하지만, 그러면 “어떤 결과가 나와야 멈추는지”가 사람 손에 들어가 랜덤의 의미가 약해집니다. 다시 섞은 횟수가 표시되는 도구에서 모두가 보는 앞에서 돌리고, 몇 번째 결과를 쓸지 미리 정해 두는 게 깔끔합니다.
재현 링크가 왜 공정성의 증거가 되나요?
링크를 여는 사람 누구에게나 똑같은 편성이 다시 계산되기 때문입니다. 발표할 때 결과와 함께 재현 링크를 공유해 두면, 나중에 결과를 바꿔치기하는 게 불가능하다는 걸 참가자가 직접 확인할 수 있습니다.
실력 균형까지 자동으로 맞춰 주나요?
이 도구의 배정은 무작위 균등 배정입니다. 실력 균형이 필요하면 위의 절충안처럼 상위권을 먼저 나눠 두고, 나머지 명단만 도구에 넣어 랜덤으로 돌리는 방법을 추천합니다. 꼭 같은 팀이어야 하는 사람은 +로 묶을 수 있습니다.