수학적으로 검증된 공정성
편향 0, 설계로 증명
모든 후보의 당첨 확률은 칸 수에 정확히 비례합니다. 코드와 난수
생성기 어디에도 미세한 치우침이 없도록 설계했습니다.
-
암호학적 난수
브라우저
crypto.getRandomValues (CSPRNG) — 예측·재현 불가
-
모듈러 편향 0
Rejection sampling: 2³² 범위에서 칸 수의 배수를 초과하는 끝부분을 버려, 모든
결과가 정확히 같은 확률
-
투명한 가중치
당첨 확률 = 내 칸 수 ÷ 전체 칸 수, 칸 수 = max(1, (최대누적+1) − 누적당첨)
-
중복 없는 추첨
당첨자는 이후 추첨에서 자동 제외 — 한 사람이 여러 상품을 독식할 수 없음
2³²
난수 공간
0
모듈러 편향
60k
샘플 균등성 검증
45 ✓
통과한 테스트