룰렛으로 반복해서 뽑다 보면, 한 번 나온 후보가 다음에도 또 나오는 상황이 자주 생깁니다. 발표 순서든 당번이든, 이미 걸린 사람이 곧바로 다시 걸리면 "왜 또 나야"라는 불만이 나옵니다. 이 글은 후보 제외 기록을 남겨 한 번 뽑힌 후보를 순환에서 빼는 방법을, 여섯 명이 돌아가며 역할을 맡는 상황을 예로 들어 설명합니다.
왜 뽑힌 후보가 또 나오나
이 사이트의 룰렛은 한 번에 한 명을 뽑고, 뽑힌 후보를 자동으로 빼 주지 않습니다. 그래서 지우지 않고 다시 돌리면, 방금 나온 후보가 그대로 후보에 남아 또 뽑힐 수 있습니다. 여섯 명이면 매번 각자 약 16.7%로 뽑히므로, 지우지 않으면 같은 사람이 연달아 걸리는 일이 충분히 일어납니다. 순환을 원한다면 "뽑고, 기록하고, 지운다"를 한 세트로 반복해야 합니다. 이는 한 번 뽑은 대상을 다시 뽑지 않는 비복원 추출의 개념과 같습니다.
여기서 중요한 점은, 룰렛이 매번 독립적으로 뽑기 때문에 방금 나온 후보를 기억하지 못한다는 것입니다. 사람은 "방금 저 사람이 나왔으니 이번엔 다른 사람"이라고 기대하지만, 도구는 그런 기억이 없습니다. 그래서 순환의 책임은 전적으로 사용자가 지우는 동작에 있습니다. 이 원리를 이해하면 왜 지우기가 순환의 핵심인지 분명해집니다.
한 바퀴를 도는 절차
여섯 명이 한 명씩 돌아가며 역할을 맡는다면, 아래 순서로 한 바퀴를 돌립니다. 이렇게 하면 여섯 번 만에 모두가 한 번씩 맡게 됩니다.
- 여섯 명을 룰렛에 넣고 한 번 돌려 첫 번째를 뽑습니다.
- 뽑힌 사람을 기록하고 목록에서 지웁니다. 남은 다섯 명이 각각 20%가 됩니다.
- 다시 돌려 두 번째를 뽑고 지웁니다. 네 명은 각각 25%입니다.
- 후보가 한 명 남을 때까지 반복하면 마지막 사람은 자동으로 정해집니다.
한 바퀴가 끝나면 모두가 한 번씩 맡은 셈이 됩니다. 다음 바퀴는 다시 여섯 명을 모두 넣고 시작하면 됩니다. 이 "지우고 뽑기"를 지키는 것만으로도 한 순환 안에서 중복 없이 돌아갈 수 있습니다. 한 바퀴 전체를 한 번에 정하고 싶다면, 팀 나누기 도구에 여섯 명을 넣고 팀 수를 여섯으로 두어 순서를 한 번에 받는 방법도 있습니다.
제외 이력을 남기는 이유
지우기는 이번 순환 안에서만 중복을 막습니다. 여러 순환에 걸쳐 누가 언제 맡았는지 관리하려면, 제외한 후보를 기록으로 남겨야 합니다. "결과 텍스트 복사"로 매번 뽑힌 결과를 복사해 날짜와 함께 문서에 쌓아 두면, 누가 몇 번 맡았는지 한눈에 보입니다. 이 이력은 다음 순환에서 누구를 먼저 넣을지, 혹은 특별히 자주 맡은 사람을 잠시 뺄지 판단하는 근거가 됩니다. 예를 들어 세 바퀴를 돌았는데 한 사람만 유독 힘든 역할을 자주 맡았다면, 이력을 근거로 다음 바퀴에서 그 역할만 빼 주는 조정을 투명하게 할 수 있습니다.
브라우저 기록만으로는 부족하다
이 사이트의 최근 기록은 이 브라우저에 최대 열 개까지만 남고, 브라우저를 정리하거나 다른 기기에서 열면 보이지 않습니다. 그래서 여러 순환에 걸친 제외 이력을 관리하려면, 복사한 결과를 브라우저 밖의 문서에 옮겨 두어야 합니다. 복사는 브라우저 권한이 필요해 거부되면 동작하지 않을 수 있으니, 안 되면 화면을 캡처하세요. 문서에는 실명 대신 번호나 닉네임을 쓰면 개인정보 노출을 줄일 수 있습니다. 여러 순환을 오래 관리할수록 이력이 길어지므로, 처음부터 밖의 문서에 쌓는 습관을 들이는 편이 나중에 뒤늦게 복원하려 애쓰는 것보다 훨씬 낫습니다.
순환 규칙을 미리 정해 두기
제외 이력을 활용하려면 규칙을 먼저 정해야 합니다. 예를 들어 "한 바퀴가 끝나기 전에는 이미 맡은 사람을 후보에 넣지 않는다", "한 바퀴가 끝나면 전원을 다시 넣는다" 같은 규칙입니다. 규칙을 참가자에게 미리 공지하면, 특정 순간에 누가 빠지거나 들어가는 것이 임의 판단이 아니라 약속된 절차로 받아들여집니다. 규칙 없이 그때그때 빼면 오히려 편애로 보일 수 있습니다. 규칙은 한 번 정해 두면 순환마다 그대로 적용되므로, 매번 새로 설명할 필요가 없다는 점도 장점입니다.
흔한 실수와 판단 기준
가장 흔한 실수는 지우기를 잊고 계속 돌리는 것입니다. 그러면 순환이 아니라 매번 독립적인 추첨이 되어, 같은 사람이 반복해서 걸립니다. 한 명을 뽑으면 반드시 기록하고 지운 뒤 다음을 돌리세요. 또 후보를 바꾸면 현재 결과가 지워지므로, 뽑힌 결과를 복사한 뒤에 목록에서 지워야 합니다. 순서가 어긋나면 방금 뽑은 결과를 잃을 수 있습니다. 마지막으로, 이미 맡은 사람을 다시 넣지 않으려고 이름을 지웠다가, 다음 바퀴에 그 사람을 다시 넣는 것을 잊으면 순환이 끊기니, 바퀴가 끝날 때 전원을 다시 넣는 단계를 규칙에 포함하세요.
번호로 순환을 관리할 때
사람이 많거나 이름 노출이 부담이라면, 각자에게 번호를 부여해 랜덤 숫자 도구로 관리하는 방법이 편합니다. 이번 순환에서 아직 맡지 않은 번호만 후보 범위로 두고 뽑으면, 이름을 드러내지 않고도 순환을 진행할 수 있습니다. 뽑힌 번호를 이력에 표시해 두면 다음에 어떤 번호가 남았는지 쉽게 확인할 수 있고, 한 바퀴가 끝나면 전체 번호를 다시 후보로 되돌리면 됩니다.
사이트로 되는 것과 안 되는 것
이 도구는 각 후보를 같은 확률로 뽑고 결과를 복사하도록 돕지만, 뽑힌 후보를 자동으로 빼 주거나 제외 이력을 저장해 주지는 않습니다. 지우기와 이력 관리는 사용자가 직접 해야 합니다. 후보 제외 기록은 "뽑으면 기록하고 지우기를 반복하고, 여러 순환은 밖의 문서에 이력으로 남긴다"는 습관으로 접근할 때, 한 번 뽑힌 후보가 계속 나오는 반복을 확실히 막을 수 있습니다.
순환이 깨지는 상황 다루기
순환을 돌리다 보면 규칙만으로 해결되지 않는 상황이 생깁니다. 예를 들어 이번 바퀴에 아직 맡지 않은 사람이 휴가를 갔거나, 새 구성원이 중간에 들어오는 경우입니다. 이럴 때 즉흥적으로 처리하면 순환의 공정함이 흔들리므로, 예외 상황도 규칙에 미리 담아 두는 편이 좋습니다. 휴가자는 "복귀하면 그 바퀴의 다음 차례로 넣는다", 새 구성원은 "다음 바퀴부터 후보에 포함한다"처럼 정해 두면, 예외가 생겨도 당황하지 않습니다. 제외 이력이 잘 남아 있으면 이런 조정을 할 때도 근거가 분명합니다. 지난 이력을 보고 "이 사람은 지난 두 바퀴에 다 참여했으니 이번 휴가로 빠져도 형평에 문제가 없다"처럼 판단할 수 있기 때문입니다. 결국 순환의 안정성은 규칙과 이력이라는 두 축이 함께 있을 때 유지되며, 어느 하나만으로는 오래가기 어렵습니다. 규칙은 무엇을 할지 정하고, 이력은 그 규칙이 잘 지켜졌는지 확인해 주기 때문입니다. 이 둘을 함께 갖추면 순환은 오래도록 공정하게 이어지고, 참가자도 자기 차례를 미리 예측할 수 있어 마음이 한결 편해지고, 순번을 둘러싼 불만도 자연스럽게 줄어듭니다.
지금 순환을 돌려 보려면 온라인 룰렛 바로 쓰기에 후보를 넣어 뽑고 지우기를 반복해 보세요. 번호로 관리하려면 랜덤 숫자 추첨 도구가, 가벼운 순번 결정에는 점심 메뉴 룰렛이 편합니다. 한 번 뽑은 대상을 제외하는 원리는 비복원 단순 무작위 표본에서, 각 후보가 같은 확률이 되는 근거는 이산 균등 분포에서, 브라우저 기기 저장의 범위와 삭제는 localStorage 문서에서 확인할 수 있습니다.