Draw Proof Details - Draw #503999136
Prove this draw
The cryptographic inputs published before and after this draw deterministically produce the winning numbers. Click below to run the full verification in your own browser - no server round-trip, no trust required, just the maths.
Draw Information
#503999136
Instant Million
2026-11-08 17:19:32 UTC
2026-11-08 17:26:42 UTC
Winning Numbers
Main Numbers
Bonus Numbers
Cryptographic Proof
Verification Steps:
- Server seed committed before any entries
- Client seeds collected from all entries
- Combined seed used for random generation
- Results can be independently verified
Proof Status:
Run the full verification above to confirm the server seed, combined seed and winning numbers all line up. The buttons inside the technical details below also let you re-check each piece individually.
Technical Information:
Timestamp: 1794176372
Server Seed Commitment: e203755df2b768d885411e33e65da85cfea37410bf05d436a1f536127dd4fc71
Commitment Nonce: bb261d46175be635aa9db3262eac4e5264ece22b7df18dc0af1d4923da8494b2
Merkle Root: fe0a87c053541b29c89848399e3f6079a23f70c35b17185f2ffb1c3105cc9095
Server Seed (revealed): 2eee5fd7e2838cea2f0ce36ba2cbf5c8a53e9471fe7dd9e3859cc5d03cfb598f
Combined Seed: 4aba27bc113a88a3ca3820c4d6229c78508918589e70361e912c62b77b6312fe
Verification Instructions
- Copy the Server Seed (revealed after draw), Draw ID, Nonce, and other commitment data from below.
-
Verify the Server Seed Commitment by computing:
SHA256("server_seed:" + draw_id + "|" + server_seed + "|" + nonce + "|" + entropy_sources + "|" + version + "|" + commitment_type)
Confirm it equals the Server Seed Commitment hash shown below. - Compute combined_seed = SHA256(server_seed + merkle_root).
-
Generate winning numbers using this exact algorithm:
seed_integer = combined_seed.to_i(16) # Convert hex to integer rng = Random.new(seed_integer) # Ruby's Mersenne Twister PRNG main_numbers = (1..MAIN_COUNT).to_a.sample(PICK_COUNT, random: rng).sort bonus_number = (1..BONUS_COUNT).to_a.sample(1, random: rng).firstGame config for this draw: MAIN_COUNT=40, PICK_COUNT=5, BONUS_COUNT=25 - Confirm the recomputed numbers exactly match the published result numbers.
- To verify your ticket inclusion in the Merkle root: use the Inclusion Proofs section below, copy the Verifier JSON, and verify with the on-page script or a third-party tool.
In-Browser Commitment Verifier
Verify the server seed commitment matches the revealed server seed. No data is sent anywhere; verification runs locally in your browser.
External Verification
leaf: and internal:).
Standard Merkle tree tools will not work directly. You must implement the specific hashing format shown in the proof data above.
Standalone Ruby Verification Script
Copy this script and run it on jdoodle.com/execute-ruby-online (Ruby) to independently verify this draw.