단기 멘토링 프로그램에서 누가 누구의 멘토가 될지 사람이 임의로 정하면, 배정 기준이 불투명하다는 인상을 주기 쉽습니다. 특히 인기 있는 멘토에게 신청이 몰릴 때 어떻게 나눴는지 설명하지 못하면 뒷말이 나옵니다. 이 글은 온라인 룰렛과 팀 나누기 도구를 함께 써서 멘토와 멘티를 무작위로 배정하는 절차를 정리합니다. 기준을 사전에 공개하고 무작위로 짝지으면 결과를 설명하기가 훨씬 수월해집니다.
무작위 매칭이 공정한 이유
사람이 직접 짝을 지으면 아무리 공정하려 해도 친분이나 인상이 개입합니다. 무작위 배정은 이런 개입을 원천적으로 차단합니다. 균등하게 섞는 대표적 방법이 피셔-예이츠 셔플이며, 이 사이트의 팀 나누기 도구가 참가자를 섞을 때 쓰는 방식입니다. 순서를 고르게 섞은 뒤 나누므로 특정 위치가 유리하지 않습니다.
물론 무작위가 모든 제약을 알아서 지켜 주지는 않습니다. 같은 부서끼리는 멘토와 멘티로 묶지 않는다거나, 특정 멘토는 두 명까지만 맡는다는 조건이 있다면, 이는 사람이 목록을 나누거나 결과를 검토해 반영해야 합니다. 도구는 공정한 섞기를 맡고, 제약 반영은 운영자가 맡습니다.
팀 나누기로 조를 짜는 법
멘티를 멘토 수만큼의 조로 나누는 방식이 가장 간단합니다. 팀 나누기 도구에 멘티 이름을 한 줄씩 넣고 팀 수를 멘토 수와 같게 정하면, 도구가 이름을 섞어 순서대로 배분합니다. 인원이 딱 나눠지지 않으면 남는 사람은 앞 조부터 한 명씩 더 들어갑니다. 그런 다음 각 조에 멘토를 순서대로 연결하면 배정이 끝납니다. 참가자 수 제한이 없어 규모가 커도 그대로 쓸 수 있습니다.
룰렛으로 한 명씩 짝짓는 법
멘토와 멘티를 일대일로 맺어야 한다면 룰렛을 씁니다. 멘티 이름을 후보로 넣고 첫 멘토를 위해 한 명을 뽑은 뒤, 그 멘티를 목록에서 지우고 다음 멘토를 위해 다시 뽑습니다. 이 도구는 뽑힌 사람을 자동으로 빼 주지 않으므로 매번 직접 지워야 합니다. 이렇게 뽑은 사람을 다시 넣지 않는 방식은 비복원 표본에 해당합니다. 각 멘티가 같은 확률로 뽑히는 것은 브라우저의 Crypto.getRandomValues()가 만든 보안 난수와 편향 제거 덕분입니다. 멘티가 여섯 명이면 첫 배정에서 각자 약 16.7퍼센트, 다섯 명이 남은 두 번째에서 각자 20퍼센트로 확률이 조금씩 오릅니다. 이는 비복원 방식의 자연스러운 성질입니다.
번호로 대조하는 방식
이름을 화면에 그대로 노출하기 부담스럽다면 번호를 씁니다. 멘토와 멘티에게 각각 번호를 부여하고 랜덤 숫자 추첨 도구로 번호를 뽑아 짝지은 뒤, 별도 명단에서 번호와 실제 이름을 대조합니다. 이 방식은 공개 화면에 개인정보가 드러나지 않아 참가자가 많을 때 특히 안전합니다. 배정이 끝난 뒤에만 각자에게 개별적으로 짝을 알려 주면 됩니다.
제약 조건을 다루는 순서
제약이 있을 때는 무작위 배정 전과 후에 손을 봅니다. 먼저 절대 묶이면 안 되는 조합이 있으면, 그 멘티를 해당 멘토 조에서 미리 빼 두고 나머지만 무작위로 돌립니다. 배정이 끝난 뒤에는 결과를 훑어 제약을 위반한 짝이 없는지 확인하고, 있으면 두 짝을 서로 바꿉니다. 이 교환은 무작위성을 크게 해치지 않으면서 제약을 지키는 현실적인 방법입니다. 다만 교환을 너무 많이 하면 무작위의 의미가 옅어지므로, 꼭 필요한 경우로 제한합니다.
결과 기록과 공개
배정 결과는 이 브라우저에 최근 열 개까지만 남고 다른 기기에서는 보이지 않습니다. 그래서 팀 나누기나 룰렛의 결과 텍스트를 복사해 운영 문서에 붙여 두는 편이 안전합니다. 배정 기준과 무작위 방식, 제약 처리 내역을 함께 적어 공개하면, 참가자가 왜 이렇게 배정됐는지 스스로 이해할 수 있습니다. 결과만 통보하기보다 과정을 함께 보여 주는 것이 신뢰를 만듭니다.
배정 규모별 방식 고르기
참가 인원에 따라 어떤 방식이 편한지 달라집니다. 멘티가 열 명 안팎이고 멘토가 서너 명이라면 팀 나누기 도구로 한 번에 조를 짜는 것이 빠릅니다. 반대로 멘토와 멘티를 반드시 일대일로 맺어야 하고 인원도 적다면, 룰렛으로 한 명씩 뽑는 방식이 결과를 눈으로 확인하기 좋습니다. 인원이 아주 많고 개인정보 노출이 걱정된다면 번호 대조 방식이 안전합니다. 정답이 하나만 있는 것은 아니므로, 프로그램의 성격과 규모를 보고 방식을 고르면 됩니다. 방식을 정한 뒤에는 그 방식을 참가자에게 미리 알려 두는 것이 좋습니다.
배정 전에 참가자에게 알릴 것
무작위 배정은 방식을 사전에 공개할 때 가장 큰 신뢰를 얻습니다. 배정을 시작하기 전에 어떤 도구로 어떻게 짝을 지을지, 제약 조건은 무엇인지, 결과를 어디에 남길지 참가자에게 안내합니다. 이렇게 하면 결과가 나온 뒤 왜 이런 짝이 됐는지 묻는 일이 크게 줄어듭니다. 특히 인기 멘토에게 신청이 몰리는 상황에서는, 무작위로 나눈다는 사실을 먼저 알리는 것만으로도 불필요한 경쟁과 오해를 예방할 수 있습니다. 절차의 공개가 곧 공정함의 절반입니다.
매칭을 반복할 때의 요령
같은 프로그램을 여러 기수 운영한다면, 지난 기수와 같은 짝이 되지 않도록 이전 배정 기록을 참고합니다. 도구가 지난 결과를 기억하지 않으므로, 운영자가 이전 짝 목록을 보고 겹치는 조합을 배정 후에 교환하는 방식으로 처리합니다. 기수마다 결과 문서를 남겨 두면 이런 확인이 쉬워집니다. 무작위 매칭에 약간의 사후 조정을 더하면, 기수를 거듭해도 새로운 멘토와 멘티가 만나는 프로그램을 운영할 수 있습니다.
배정 결과를 검토하는 기준
무작위로 짝을 지은 뒤에는 결과를 한 번 훑어봅니다. 확인할 점은 세 가지입니다. 먼저 제약 조건을 어긴 짝이 없는지 봅니다. 다음으로 한 멘토에게 배정된 멘티 수가 정해 둔 상한을 넘지 않았는지 셉니다. 마지막으로 지난 기수와 완전히 같은 짝이 반복되지 않았는지 대조합니다. 문제가 있으면 해당하는 두 짝을 서로 교환해 바로잡습니다. 이 검토는 몇 분이면 끝나지만, 배정 후에 발생할 수 있는 대부분의 불만을 미리 막아 줍니다. 검토 없이 결과를 그대로 통보하면 뒤늦게 문제를 발견해 다시 조정해야 할 수 있습니다.
참가자 수가 맞지 않을 때
멘토와 멘티 수가 딱 떨어지지 않는 경우도 흔합니다. 멘티가 멘토보다 많으면 일부 멘토가 두 명 이상을 맡게 되는데, 이때 팀 나누기 도구를 쓰면 남는 인원을 앞 조부터 한 명씩 고르게 배분해 줍니다. 반대로 멘토가 더 많으면 일부 멘토는 멘티 없이 대기하거나, 한 멘티에게 두 멘토를 붙이는 방식을 미리 정해 둡니다. 어느 쪽이든 규칙을 배정 전에 정하고 공개하는 것이 중요합니다. 인원이 맞지 않는 상황을 즉흥적으로 처리하면 특정 사람이 손해 봤다는 인상을 줄 수 있기 때문입니다. 예를 들어 멘티 아홉 명에 멘토 네 명이라면, 세 조는 두 명씩, 한 조는 세 명이 되도록 미리 정하고 그 배분 방식을 참가자에게 알려 두면 됩니다. 규칙이 먼저 서 있으면 어떤 인원 구성에서도 매끄럽게 배정할 수 있습니다. 인원 불일치는 예외 상황이 아니라 흔히 겪는 일이므로, 처음부터 배분 규칙을 정해 두는 것이 결국 시간을 아끼는 길입니다. 배정 방식과 인원 규칙, 검토 기준까지 한 문서에 정리해 두면 다음 기수 운영도 훨씬 수월해집니다. 무작위 배정은 결국 공정한 도구와 사려 깊은 규칙이 함께 갖춰질 때 참가자 모두가 납득하는 결과로 이어집니다.