Unipicker추첨 백서
난수 · LESSON 7

유니피커 난수 — 최종 수단

DRAND와 NIST가 모두 응답하지 않을 때만 쓰는 최종 수단이에요. 그래도 조작할 수 없도록, 시드를 만드는 과정 전체를 공개해요.

개념

셋 중 마지막 카드

1순위 DRAND, 2순위 NIST 비상 난수가 둘 다 응답하지 않는 드문 상황에서만 유니피커 난수를 사용해요. 외부 공개 난수원에 기댈 수 없는 상황에서도 추첨이 멈추지 않도록 하는 마지막 안전장치예요.

절차

유니피커는 이런 절차로 시드를 만들어요

아래 절차로 공정하게 '시드'를 생성하고 관리해요.

  1. 추첨을 진행하는 사용자의 '시드 요청 PC 시각''시드 요청 수신 서버 시각'을 유닉스타임으로 변환한 뒤 합산해요.당첨 여부를 결정하는 중요한 '시드'를 유니피커 회사나 추첨자가 일방적으로 정하지 못하게 막기 위한 정책이에요.
  2. 합산값을 SHA(합산값)로 해시한 뒤, 해시값의 앞 16자리(16진수)를 추출해 10진수로 변환해 시드로 사용해요.
  3. 유니피커는 '시드 발급 서버'를 실시간으로 공개해요.
  4. 유니피커 회원이라면 누구나 시드 발급 현황을 실시간으로 모니터링할 수 있어요.
  5. 지금 추첨자의 PC 시각과 시드서버의 서버 시각을 직접 확인할 수 있어요.
  6. 시드 발급 데모로 해당 시각에 정상적으로 시드가 발행되는지 체크해볼 수 있어요.유니피커 소프트웨어 > 공정추첨 > 시드 서버 조회에서 확인할 수 있어요.
정리 — 유니피커 난수는 DRAND·NIST가 모두 실패했을 때만 쓰는 최종 수단이에요. 생성 절차와 발급 현황을 실시간으로 투명하게 공개해서, 최종 수단으로도 공정함을 지켜요.