난수 · LESSON 8
난수를 받는 순서 — 공개 난수 우선순위
추첨 시드를 만들려면 먼저 공정한 난수가 필요해요. 그 난수를 어디서 받아올지를 1·2·3순위의 대비책으로 정해두었어요. 그래서 하나가 멈춰도 추첨은 멈추지 않아요.
예비 난수원
난수를 받는 순서
시드의 재료가 되는 난수를 위에서부터 차례로 시도해, 하나가 안 와도 다음으로 안전하게 갈아타요. 어떤 방법을 썼는지 전부 기록해서 누구나 확인할 수 있어요.
1
1순위 · DRAND주기가 짧은 전 세계 공개 난수. 평소엔 그대로 사용해요. (가장 좋음)
2
2순위 · NIST 비상 난수DRAND가 멈추면 주기가 긴 NIST 공개 난수로 갈아타요.
3
3순위 · 유니피커 난수둘 다 안 되면 유니피커 난수를 사용해요. 추첨자의 PC 시각과 서버 시각을 이용해 난수를 만들어요.
유니피커 앱에서 누구나 난수 시드 실시간 발급 현황을 확인할 수 있어요.
유니피커 앱에서 누구나 난수 시드 실시간 발급 현황을 확인할 수 있어요.
DRAND는 주기가 짧아 먼저 쓰고, NIST는 주기가 길어 백업으로 써요. 그래도 안 되면 유니피커 난수로 이어가요 — 어떤 상황에도 공정해요.
