Methodology

Commit-reveal RNG

Random numbers originate from the browser's Web Crypto API. When you click new commit we record a timestamp, derive a 32-byte seed, and publish the SHA-256 hash immediately. Reveal later shows the seed and regenerates numbers using deterministic hashing so anyone can verify the hash offline.

Data sourcing

JSON files under /data are committed to the repository. A scheduled GitHub Action fetches draw data from official or publicly accessible sources, validates structure with Zod, and commits updates only when values change.

Limitations

  • Charts show descriptive statistics only; they do not predict future draws.
  • No guarantees that third-party data sources are error-free. Always verify with official results.
  • We provide no ticket sales, syndicates, or financial advice.