Draw Proof Details - Draw #502910057
Draw Information
Draw ID:
#502910057
#502910057
Game:
Instant Million
Instant Million
Draw Time:
2026-03-23 19:29:11 UTC
2026-03-23 19:29:11 UTC
Result Published:
2026-03-23 19:32:06 UTC
2026-03-23 19:32:06 UTC
Status: Verified & Complete
Winning Numbers
Main Numbers
5
6
12
21
23
Bonus Numbers
9
Cryptographic Proof
This draw uses provably fair technology to ensure complete transparency and fairness. All random number generation is cryptographically verifiable.
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:
Server Seed Committed
Client Seeds Collected
Results Generated
Independently Verifiable
Technical Information:
Draw ID: 502910057
Timestamp: 1774308551
Server Seed Commitment: 23b8b0dc5714e9d105106f9d81ac7d410ae9a717e877995a21f820fcd38f35df
Commitment Nonce: 0bcc1989e6e4d171f324f1e50fbfba907ce4c887eaea9e7ba43e16114ed75d38
Merkle Root: 86f9cfb00710bc2f764fd0c18713e245503f0ea2d8576b86d41b1c5591c71323
Server Seed (revealed): f6643cef47775b8cd1f2153f815991512f6bed0c7bf9921ac49b0e90e7ef2937
Combined Seed: a46ce75176a2b93cc0ff0dd7a8875c7a35e3fdc7deb7b902e057ea939f69d418
Timestamp: 1774308551
Server Seed Commitment: 23b8b0dc5714e9d105106f9d81ac7d410ae9a717e877995a21f820fcd38f35df
Commitment Nonce: 0bcc1989e6e4d171f324f1e50fbfba907ce4c887eaea9e7ba43e16114ed75d38
Merkle Root: 86f9cfb00710bc2f764fd0c18713e245503f0ea2d8576b86d41b1c5591c71323
Server Seed (revealed): f6643cef47775b8cd1f2153f815991512f6bed0c7bf9921ac49b0e90e7ef2937
Combined Seed: a46ce75176a2b93cc0ff0dd7a8875c7a35e3fdc7deb7b902e057ea939f69d418
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
Note: This system uses custom hashing with prefixes (
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.