공정한 추첨·뽑기 방법
가이드
추첨은 여러 후보 중에서 정해진 수의 당첨자를 무작위로 고르는 일입니다. 공정한 추첨의 핵심은 모든 후보가 똑같은 당첨 확률을 갖고, 결과를 누구도 미리 조작할 수 없어야 한다는 것입니다.
편향을 없애는 셔플
당첨자를 고르는 가장 안전한 방법은 명단 전체를 무작위로 섞은 뒤 앞에서부터 필요한 수만큼 뽑는 것입니다. 이때 널리 쓰이는 방법이 Fisher–Yates 셔플로, 모든 순서가 똑같은 확률로 나오도록 보장합니다.
- 명단을 한 번 제대로 섞으면 앞의 몇 명을 뽑아도 편향이 없습니다
- 같은 사람을 두 번 뽑지 않으려면 섞은 뒤 순서대로 뽑으면 됩니다
- 중복된 이름이 있으면 미리 정리해 공정성을 높일 수 있습니다
신뢰성을 높이는 진행
여러 사람 앞에서 추첨한다면, 명단을 공개한 상태에서 실시간으로 뽑는 모습을 함께 보는 것이 좋습니다. 결과가 화면에서 즉시 정해지고 미리 정해진 값이 없다는 점을 모두가 확인할 수 있기 때문입니다.
RANDOMBOX의 뽑기는 명단을 Fisher–Yates로 섞어 당첨자를 정하고, 슬롯이 돌아가는 과정을 눈으로 보여 줘 결과가 즉석에서 정해진다는 점을 드러냅니다.
자주 하는 실수
‘앞에서 몇 번째’처럼 규칙적으로 뽑거나, 섞지 않은 명단의 일부만 사용하는 것은 편향을 만들 수 있습니다. 반드시 전체를 무작위로 섞은 다음 뽑는 습관을 들이세요.