Excellent Trustpilot
Excellent Trustpilot
£1000 Warhammer Army Bundle! £10,000 Warhammer Prizes

Verification

Provably Fair Competition

Before ticket sales begin, the instant win positions are generated at random and sealed, so nobody knows which tickets will win them. The method for picking any grand prize winner is sealed too, but that winner can't be known until the competition closes. The fingerprint below was published before sales, so nothing can be changed without it showing.

Commitment Hash

Sealed
3e8f7af8aa2b92f7170699db147188765cad7138874a3cb718b21280d625f6f8

Jul 13, 2026 at 7:29 AM

SHA-256

Grand Prize Winner

Verified

Winning Ticket Ref

TKT-031084
£500 Warhammer Voucher

£500 Warhammer Voucher

Draw position #6826Lowri B.

Calculated via seed-based selection

Instant Winners

842
50p WinWink Credit

50p WinWink Credit

Draw position #7146Ian L.

Ticket ref TKT-011075

50p WinWink Credit

50p WinWink Credit

Draw position #6079Mark S.

Ticket ref TKT-022188

Adepta Sororitas Battle Sisters Squad

Adepta Sororitas Battle Sisters Squad

Draw position #3555Mark S.

Ticket ref TKT-002717

50p WinWink Credit

50p WinWink Credit

Draw position #2080Matthew G.

Ticket ref TKT-027292

50p WinWink Credit

50p WinWink Credit

Draw position #5756joel B.

Ticket ref TKT-014351

50p WinWink Credit

50p WinWink Credit

Draw position #2965caiden c.

Ticket ref TKT-035755

Blood Angels Mephiston Lord of Death

Blood Angels Mephiston Lord of Death

Draw position #4513Dave J.

Ticket ref TKT-004258

50p WinWink Credit

50p WinWink Credit

Draw position #6880Corey L.

Ticket ref TKT-001334

50p WinWink Credit

50p WinWink Credit

Draw position #1258Ken M.

Ticket ref TKT-037629

50p WinWink Credit

50p WinWink Credit

Draw position #8232Liam G.

Ticket ref TKT-036663

All Winning Positions

3,880

Every instant win position, sealed before sales, claimed or not. A position is claimed when the ticket at that draw position was bought; unclaimed positions fell on tickets that were never sold. This is the same list the commitment hash above proves.

  • #150p WinWink CreditTKT-033894
  • #650p WinWink CreditTKT-031013
  • #2050p WinWink CreditTKT-001465
  • #2350p WinWink CreditTKT-022096
  • #3150p WinWink CreditTKT-030435
  • #4950p WinWink CreditTKT-004328
  • #5250p WinWink CreditTKT-021914
  • #7650p WinWink CreditTKT-025933
  • #8350p WinWink CreditTKT-018593
  • #10550p WinWink CreditTKT-038130
  • #11850p WinWink CreditTKT-015890
  • #123Space Marines Chaplain In Terminator ArmourTKT-017764
  • #13250p WinWink CreditTKT-026902
  • #13550p WinWink CreditTKT-004672
  • #13950p WinWink CreditTKT-012866
  • #14050p WinWink CreditTKT-007931
  • #14750p WinWink CreditTKT-014287
  • #15450p WinWink CreditTKT-015782
  • #15750p WinWink CreditTKT-022642
  • #15950p WinWink CreditTKT-033735
  • #16250p WinWink CreditTKT-033608
  • #17450p WinWink CreditTKT-035775
  • #17750p WinWink CreditTKT-031437
  • #18650p WinWink CreditTKT-007771
  • #19250p WinWink CreditTKT-038685
  • #21250p WinWink CreditTKT-012589
  • #21350p WinWink CreditTKT-004687
  • #21750p WinWink CreditTKT-015264
  • #21950p WinWink CreditTKT-027641
  • #255T'au Empire Xv104 Riptide BattlesuitTKT-022114
  • #26450p WinWink CreditTKT-039554
  • #28050p WinWink CreditTKT-004864
  • #29450p WinWink CreditTKT-026562
  • #34850p WinWink CreditTKT-025000
  • #35150p WinWink CreditTKT-007312
  • #35550p WinWink CreditTKT-013947
  • #36250p WinWink CreditTKT-008365
  • #36350p WinWink CreditTKT-011423
  • #36750p WinWink CreditTKT-028799
  • #37050p WinWink CreditTKT-028518
  • #38550p WinWink CreditTKT-021043
  • #39550p WinWink CreditTKT-014835
  • #40250p WinWink CreditTKT-035896
  • #42250p WinWink CreditTKT-031579
  • #42750p WinWink CreditTKT-039047
  • #429Space Marines GladiatorTKT-002313
  • #43250p WinWink CreditTKT-039566
  • #43350p WinWink CreditTKT-007861
  • #50150p WinWink CreditTKT-020567
  • #50750p WinWink CreditTKT-014940
VERIFICATION PASSED
1
Original Commitment (BEFORE Draw)
3e8f7af8aa2b92f7170699db147188765cad7138874a3cb718b21280d625f6f8

Created: Jul 13, 2026 at 7:29 AM (before ticket sales)

2
Revealed Data (AFTER Draw)
[25868, 12110, 26032, 20795, 25989, 18791, 35134, 28561, 35616, 29537, 22922, 21391, 16996, 14660, 10044, 14702, 36027, 27075, 33048, 10262, ... +3,860 more]

Every position, claimed and unclaimed, is listed under All Winning Positions above, and in the download below

|SEED:f8bcbcbbfd5a410b336ee1696be7ffe1d94085e8f2ab095aed5fd6f77a01f965
8ef50c6980168d1f21c39203d544498e
raffle_mceiEoFT2OkRt8VNMhclK
3
Recalculate Hash

Input: [positions_json] + [seed_hash] + [salt] + [raffle_id]

3e8f7af8aa2b92f7170699db147188765cad7138874a3cb718b21280d625f6f8MATCHES
4
Verify Seed (Grand Prize)
CommittedSHA256(salt:seed)
Revealed seede8807e70bd7254bc21e6e6e4a1bae1bc
Verify
SHA256(6ee9de6dcb89d1ce0a32fbcf2f63c3ec:e8807e70bd7254bc21e6e6e4a1bae1bc)MATCHES
5
Winner Calculation
Formulaseed % ticket_count = winner_index
Calculatione8807e70bd7254bc21e6e6e4a1bae1bc % 8387 = 6825
Winner
Draw position #6826(ticket ref TKT-031084)
Valid ticket number 6,826 counting from the lowest draw position (0-indexed: 6825)
Ticket Number Mapping

Displayed ticket numbers are a scrambled one-to-one mapping of draw positions, so sales volume can't be inferred while tickets are on sale. The mapping seed is revealed after the draw, letting anyone recompute the draw position behind every displayed ticket number and confirm the winners above.

Mapping seedc5d0ea53a46fdc0f131a671d68bd1abb
Verification Summary
Winners Match
No Unauthorized
Seed Verified
Total Winners843
Verify It Yourself

Due to the large number of instant wins, the input string is too long to display. Download the file below to verify with a SHA-256 calculator.

Preview (first 500 characters):
{"instant_wins":[{"position":1,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":6,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":20,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":23,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":31,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":49,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":52,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":76,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":83,"prize_id":"prz_d0Qg07hIR3Dcp3...
3e8f7af8aa2b92f7170699db147188765cad7138874a3cb718b21280d625f6f8