SpinFlow 블로그 · 2026-05-11

이름 추첨 기준으로 동명이인 혼선 없애기

동명이인과 별명이 섞인 명단을 룰렛에 넣기 전에 정리하는 기준을 정리합니다. 표기 통일과 개인정보 최소화, 결과 기록 방법을 함께 안내합니다.

글 요약

동명이인과 별명이 섞인 명단을 룰렛에 넣기 전에 정리하는 기준을 정리합니다. 표기 통일과 개인정보 최소화, 결과 기록 방법을 함께 안내합니다. 본문은 브라우저에서 전체 내용과 함께 표시됩니다.

참가자 이름을 그대로 룰렛에 붙여 넣으면 동명이인이 섞이고 별명과 실명이 뒤죽박죽되어 결과를 신뢰하기 어렵습니다. 같은 사람이 두 표기로 들어가면 그만큼 뽑힐 가능성도 커집니다. 이 글은 온라인 룰렛에 이름을 넣기 전에 명단을 어떻게 다듬어야 공정하고 혼선 없는 추첨이 되는지 기준을 정리합니다.

왜 표기부터 정리해야 하는가

룰렛은 각 줄을 별개 항목으로 셉니다. "이서연"과 "서연"이 같은 사람이라도 도구는 다른 두 사람으로 보고 각각 확률을 부여합니다. 결과적으로 그 사람은 다른 참가자보다 두 배 유리해집니다. 반대로 동명이인 두 명을 똑같이 "김지훈"으로 적으면, 뽑혔을 때 누구인지 특정할 수 없습니다. 그래서 추첨의 공정성은 난수보다 명단 정리에서 먼저 갈립니다.

난수 자체는 문제가 없습니다. Crypto.getRandomValues()가 만든 보안 난수에 편향 제거를 더해 각 항목이 같은 확률을 갖기 때문입니다. 남은 과제는 각 항목이 정확히 한 사람을 가리키게 만드는 것입니다.

식별자를 붙이는 방법

가장 확실한 방법은 이름 대신 고유한 식별자를 쓰는 것입니다. 응모 번호나 좌석 번호가 있으면 그것을 항목으로 넣고, 없으면 이름 뒤에 구분자를 붙입니다. 예를 들어 동명이인이 있으면 "김지훈A", "김지훈B"처럼 표기하거나 "김지훈(3반)"처럼 소속을 덧붙입니다. 이렇게 하면 뽑힌 항목이 어느 사람인지 바로 알 수 있습니다.

번호만으로 뽑고 싶다면 랜덤 숫자 추첨 도구로 참가 번호를 뽑고, 별도 명단에서 번호와 사람을 대조하는 방식이 깔끔합니다. 이 방법은 이름을 화면에 노출하지 않아 개인정보 보호에도 유리합니다.

개인정보를 줄이는 원칙

추첨 화면이나 공유 링크에 실명과 연락처를 그대로 담으면 불필요하게 개인정보가 노출됩니다. 개인정보보호위원회가 안내하는 최소 수집 원칙에 맞춰, 추첨 단계에서는 실명 대신 번호나 닉네임을 쓰는 편이 안전합니다. 당첨자에게 연락할 때만 별도 명단에서 실제 연락처를 확인하면 됩니다. 개인정보 보호법도 필요한 최소한의 정보만 처리하도록 하는 방향을 담고 있어, 추첨 단계와 연락 단계를 나누는 습관이 원칙에도 부합합니다.

공유 링크와 개인정보의 관계도 짚어 둘 만합니다. 후보 링크 복사는 후보 목록만 담고 뽑힌 결과는 포함하지 않지만, 그 목록에 실명이 들어 있으면 링크를 받은 사람이 전체 명단을 보게 됩니다. 링크는 암호화되지 않으므로, 번호나 닉네임으로 바꾼 목록만 공유하는 것이 안전합니다.

명단 정리 순서

  1. 원본 명단을 복사해 사본에서 작업합니다.
  2. 같은 사람의 서로 다른 표기를 하나로 통일합니다.
  3. 동명이인에는 소속이나 알파벳으로 구분자를 붙입니다.
  4. 실명이 필요 없다면 번호나 닉네임으로 바꿉니다.
  5. 한 줄에 한 명씩 정렬해 빈 줄과 앞뒤 공백을 제거합니다.
  6. 정리한 목록을 룰렛에 붙여 넣고 항목 수를 확인합니다.

이 순서를 지키면 원본을 훼손하지 않으면서도 추첨용 명단을 깔끔하게 만들 수 있습니다. 특히 사본에서 작업하는 첫 단계를 건너뛰면 실수로 원본 데이터를 잃을 수 있으니 주의합니다.

항목 길이 확인하기

이 도구는 항목당 50자까지 허용합니다. 소속과 구분자를 붙이다 보면 길이가 애매해질 수 있는데, 글자 수가 헷갈리면 글자 수 세기 도구로 미리 확인할 수 있습니다. 이 도구는 화면에 보이는 글자 수를 기준으로 세므로, 항목이 50자를 넘지 않는지 점검하기에 알맞습니다. 길이를 맞춰 두면 입력할 때 잘리는 일이 없습니다.

빈 줄과 공백이라는 함정

엑셀이나 폼에서 이름을 복사하면 눈에 보이지 않는 공백이나 빈 줄이 딸려 오는 경우가 많습니다. 빈 줄은 빈 항목이 되어 확률을 낭비하고, 앞뒤 공백은 같은 이름을 다른 항목으로 만들어 버립니다. 붙여 넣은 뒤 항목 수가 예상과 맞는지 반드시 세어 봅니다. 서른 명을 넣었는데 목록이 서른한 개면 어딘가에 빈 줄이 있다는 뜻입니다.

공식 행사라면 더 챙길 것

경품이나 합격 여부처럼 중요한 결정을 이름 추첨으로 정한다면, 후보를 확정한 시각을 공지하고 추첨 장면을 녹화하며 결과 텍스트를 보관하는 절차를 함께 갖춥니다. 명단을 언제 닫았는지, 동명이인을 어떻게 구분했는지 미리 밝혀 두면 결과에 대한 신뢰가 올라갑니다. 이름 추첨의 공정성은 도구가 아니라 이런 사전 정리와 기록에서 완성됩니다.

번호 방식과 이름 방식 비교

이름을 그대로 넣는 방식과 번호로 바꾸는 방식은 각각 장단점이 있습니다. 이름 방식은 결과가 나왔을 때 누구인지 바로 알 수 있어 편하지만, 화면에 실명이 노출되고 동명이인 문제가 따라옵니다. 번호 방식은 개인정보 노출이 적고 중복 걱정이 없지만, 번호와 사람을 대조하는 별도 명단이 필요합니다. 소규모 친목 모임이라면 이름 방식이, 공개 이벤트라면 번호 방식이 대체로 알맞습니다. 상황에 맞게 두 방식 중 하나를 택하되, 한 추첨 안에서 두 방식을 섞지 않는 것이 혼선을 줄이는 요령입니다.

정리한 명단을 검증하는 법

명단을 다듬은 뒤에는 반드시 검증 단계를 둡니다. 먼저 항목 수가 실제 참가자 수와 일치하는지 셉니다. 다음으로 같은 이름이 두 번 이상 보이지 않는지 훑어봅니다. 마지막으로 빈 항목이나 이상한 기호가 섞이지 않았는지 확인합니다. 이 세 가지만 점검해도 대부분의 명단 오류를 잡을 수 있습니다. 참가자가 많아 눈으로 세기 어렵다면, 명단을 정렬해 같은 이름이 인접하도록 만든 뒤 중복을 찾는 방법이 빠릅니다. 검증에 몇 분을 쓰는 것이 추첨 후 분쟁을 겪는 것보다 훨씬 낫습니다.

결과를 남기는 방법

뽑은 결과는 이 브라우저에 최대 열 개까지만 저장되고 다른 기기에서는 보이지 않습니다. 여러 회차를 진행하거나 나중에 확인해야 한다면 결과 텍스트를 복사해 별도 문서에 붙여 둡니다. 결과 텍스트에는 뽑힌 항목과 후보 요약이 함께 담기므로, 어떤 명단에서 누가 뽑혔는지 한눈에 확인할 수 있습니다. 이 기록을 잘 남겨 두면 추첨 과정을 나중에 설명하기도 쉬워집니다.

공식 행사라면 더 챙길 것

경품이나 합격 여부처럼 중요한 결정을 이름 추첨으로 정한다면, 후보를 확정한 시각을 공지하고 추첨 장면을 녹화하며 결과 텍스트를 보관하는 절차를 함께 갖춥니다. 명단을 언제 닫았는지, 동명이인을 어떻게 구분했는지 미리 밝혀 두면 결과에 대한 신뢰가 올라갑니다. 이름 추첨의 공정성은 도구가 아니라 이런 사전 정리와 기록에서 완성됩니다.

반복 추첨에서 이름 관리하기

같은 모임에서 여러 번 이름 추첨을 한다면, 매번 명단을 새로 정리하기보다 정리해 둔 기준 명단을 재사용하는 편이 효율적입니다. 기준 명단에 번호와 닉네임, 필요하면 소속 구분자까지 한 번 정해 두면, 다음 추첨에서는 붙여 넣기만 하면 됩니다. 다만 참가자가 바뀌었을 때는 반드시 명단을 갱신합니다. 지난 명단을 그대로 쓰면 이미 나간 사람이 뽑히거나 새로 들어온 사람이 빠지는 문제가 생깁니다. 또한 이전 회차에서 이미 뽑힌 사람을 이번에는 제외하려면, 그 이름을 목록에서 지운 상태로 시작해야 합니다. 이 도구는 지난 당첨자를 기억해 자동으로 빼 주지 않으므로, 회차 사이의 명단 관리는 운영자가 직접 챙겨야 합니다. 기준 명단과 회차별 제외 목록을 나눠 두면 반복 추첨에서도 혼선 없이 진행할 수 있습니다. 이렇게 관리해 두면 참가자에게 어떤 기준으로 뽑았는지 설명하기도 쉬워집니다.

관련 도구와 참고 자료