Draw Proof Details - Draw #502596964
Draw Information
Draw ID:
#502596964
#502596964
Game:
Instant Million
Instant Million
Draw Time:
2026-02-03 22:07:54 UTC
2026-02-03 22:07:54 UTC
Result Published:
2026-02-03 22:07:59 UTC
2026-02-03 22:07:59 UTC
Status: Verified & Complete
Winning Numbers
Main Numbers
1
22
25
37
39
Bonus Numbers
7
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: 502596964
Timestamp: 1770174474
Server Seed Commitment: 57c3b40e26aba7feb12a8c08458837c5f2ad5bb203760014c835502071e80736
Commitment Nonce: 2941fe17bfa17cac637a76260d55d8e1a139e2689ff62b2053ce3bfbd4799a6b
Merkle Root: 28f4a81a0f72463051104f49e5da8188fb03a26a9e3c221c2a623633b87341d5
Server Seed (revealed): df8e59ee11f6d106493caab2dd14e6fc0b1c919d7c8b09402fef24ac52e883a3
Combined Seed: 4b05675c3b98a8b4f7a5260ccbf9ac38563493c76f58de3359d29e123f840b94
Timestamp: 1770174474
Server Seed Commitment: 57c3b40e26aba7feb12a8c08458837c5f2ad5bb203760014c835502071e80736
Commitment Nonce: 2941fe17bfa17cac637a76260d55d8e1a139e2689ff62b2053ce3bfbd4799a6b
Merkle Root: 28f4a81a0f72463051104f49e5da8188fb03a26a9e3c221c2a623633b87341d5
Server Seed (revealed): df8e59ee11f6d106493caab2dd14e6fc0b1c919d7c8b09402fef24ac52e883a3
Combined Seed: 4b05675c3b98a8b4f7a5260ccbf9ac38563493c76f58de3359d29e123f840b94
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.