THE DRAW RULE, BEFORE THE RESULT
Sold out first. Then the next eligible draw.
When the final paid ticket is confirmed, the competition locks. We add a 24-hour buffer, then nominate the first configured Wednesday or Saturday 20:00 UK draw after that point. The exact nominated draw is shown before its result is known.
- 01OpenEligible entries can be bought.
- 02Sold outThe final paid ticket closes the competition.
- 03+24 hoursThe earliest eligible draw point is fixed.
- 04NominatedThe first scheduled draw after that point is locked.
- 05PublishedThe result and proof record are released.
WHICH DRAW COUNTS?
The timing rule is automatic, not an operator choice.
The system records the final paid-ticket time, calculates the eligibility point, and stores the first matching draw from the configured schedule. If the next draw is less than 24 hours away, it is skipped.
-
01
TRIGGER
Final paid ticket
Checkout closes and the sold-out timestamp is recorded.
-
02
BUFFER
24 hours added
No published result before this exact point can be used.
-
03
SCHEDULE
First eligible draw
The next configured Wednesday or Saturday 20:00 UK draw is selected.
-
04
COMMITMENT
Exact draw shown
The competition page displays the locked date and time before the result.
Current configured schedule: Wednesday and Saturday at 20:00 Europe/London. If the published draw schedule changes, the operator configuration and competition terms must be updated before launch.
ENTERING A COMPETITION
Four steps. Nothing hidden.
- 1
Pick a prize
Check the entry price, availability, closing terms and draw mode before entering.
- 2
Add entries
Use Fast Entry, or choose specific available ticket numbers when manual selection is offered.
- 3
Complete your entry
Provide the required details, answer the skill question and choose the available payment route.
- 4
Keep your confirmation
Your confirmed entry numbers connect your purchase to the final published result.
FOR COMPETITIONS ABOVE 59 ENTRIES
Vault Verified Draw
A public draw result supplies the unpredictable input. SHA-256 connects that result to a list of eligible paid entries that was frozen first.
SHA-256 does not create entries or let an operator choose a winner. The completed result page recalculates the proof in your browser and exposes the exact text inputs for any independent SHA-256 calculator.
Completed draws will link to public verification →-
01Sell-out freezes eligible entriesBEFORE RESULT
Only valid paid entries are sorted by ticket number. New reservations and checkout are locked.
-
02The list gets a fingerprintSHA-256
SHA-256 creates a 64-character entry-list hash. Changing even one eligible entry creates a different hash.
-
03The published result is addedPUBLIC INPUT
The fixed seed combines the competition ID, draw date, main numbers, bonus ball, paid-entry count and frozen-list hash.
-
04One paid entry is selectedDETERMINISTIC
SHA-256 and rejection sampling map the seed fairly to one position in the frozen eligible-entry list.
-
05Your browser checks the proofRECALCULATED
The result page rebuilds both hashes, confirms the first unbiased nonce and reproduces the winning ticket.
INDEPENDENT VERIFICATION
Check both hashes yourself.
A completed draw publishes the exact calculator inputs in full. Paste each one into any SHA-256 calculator that accepts plain text as UTF-8, then compare its 64-character output with the published record.
- 1
Copy the exact inputKeep every character, separator and nonce. Do not add spaces or a trailing line break.
- 2
Calculate SHA-256Use plain text encoded as UTF-8, not a file upload or another hash mode.
- 3
Compare all 64 charactersThe calculator output must match the full hash on the completed draw record.
Why eligible entries matter: if 713 of 1,000 ticket numbers are valid and paid, selection is made from those 713 frozen entries. An unsold ticket cannot win.
[{"ticketNumber":<number>,"entryId":"<anonymous-id>"},…]
<64-character entry-list hash published on the result page>
VAULT_VERIFIED_DRAW:v1:competition=<id>:drawDate=<time>:main=<numbers>:bonus=<ball>:validPaidEntries=<count>:entryListHash=<hash>:nonce=<published-nonce>
<64-character result hash published on the result page>
A basic calculator confirms both fingerprints. The built-in draw verifier additionally checks the nonce sequence, rejection sampling and winning position in the frozen list.
TWO DRAW MODES
The competition page always shows which one applies.
Classic 1–59
The published Bonus Ball maps directly to the same paid ticket number. Bonus Ball 17 means ticket 17 wins.
Best for a simple 59-entry board.Vault Verified Draw
The published numbers and bonus ball are combined with the frozen paid-entry hash, then mapped to one eligible entry.
Built for 100, 1,000 or larger entry ranges.WHAT THE PROOF GIVES YOU
You do not have to accept a mystery “random winner” button.
- Fixed before the resultThe eligible list is locked before the published numbers are applied.
- Tamper-evidentAny change to the frozen list changes its SHA-256 fingerprint.
- RepeatableThe same public inputs and frozen list always reproduce the same result.
- Private by designPublic proof uses ticket numbers and anonymous entry IDs, not customer contact or payment data.
Technical verification: exactly what is hashed
First, the exact compact JSON representation of the frozen anonymous entry list is hashed as UTF-8. No extra spaces or trailing line break are added.
[{"ticketNumber":1,"entryId":"entry_…"},{"ticketNumber":2,"entryId":"entry_…"}]
The versioned seed then contains the competition ID, exact nominated draw time, normalised main numbers, bonus ball, eligible paid-entry count and that entry-list hash.
VAULT_VERIFIED_DRAW:v1:competition=…:drawDate=…:main=…:bonus=…:validPaidEntries=…:entryListHash=…
The literal text :nonce=0 is appended and SHA-256 is calculated. If that value falls in the tiny rejected range, the nonce increases until the first accepted hash. That accepted hash maps to one index in the sorted frozen list.
Any standard SHA-256 calculator can confirm the entry-list and result hashes. The built-in verifier also checks the rejection-sampling sequence and winner mapping, which a basic hash calculator does not do.
CLOSING AND REFUNDS
Check each competition’s stated deadline and terms.
If a competition does not sell out, its published terms explain whether it may be extended or cancelled. The current site back-stop is 90 days; cancelled competitions are refunded.
Read the full terms