Excellent
Excellent
£2K WARHAMMER Bundle! £40,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
cc10e3e9a911c7e934f4447c767b4feefdbf8fccedba3d3a6e60049933e83047

Sep 4, 2026 at 4:27 AM

SHA-256

Grand Prize Winner

Verified

Winning Ticket Ref

TKT-014462
£2000 Warhammer (Or Your favourite Retailer!) Voucher

£2000 Warhammer (Or Your favourite Retailer!) Voucher

Draw position #1534Brenden H.

Calculated via seed-based selection

Instant Winners

2,098
50p WinWink Credit

50p WinWink Credit

Draw position #4Phillip W.

Ticket ref TKT-047973

50p WinWink Credit

50p WinWink Credit

Draw position #2Phillip W.

Ticket ref TKT-027018

50p WinWink Credit

50p WinWink Credit

Draw position #15Richard S.

Ticket ref TKT-018891

50p WinWink Credit

50p WinWink Credit

Draw position #12Richard S.

Ticket ref TKT-053783

50p WinWink Credit

50p WinWink Credit

Draw position #20Jaime N.

Ticket ref TKT-043445

50p WinWink Credit

50p WinWink Credit

Draw position #41Ricky H.

Ticket ref TKT-048039

50p WinWink Credit

50p WinWink Credit

Draw position #34Ricky H.

Ticket ref TKT-025685

50p WinWink Credit

50p WinWink Credit

Draw position #50Jaime N.

Ticket ref TKT-002039

50p WinWink Credit

50p WinWink Credit

Draw position #52Murdo M.

Ticket ref TKT-054845

£500 Warhammer Voucher

£500 Warhammer Voucher

Draw position #59Oliver M.

Ticket ref TKT-022307

All Winning Positions

12,213

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.

  • #5162650p WinWink CreditUnclaimed
  • #5163250p WinWink CreditUnclaimed
  • #5163350p WinWink CreditUnclaimed
  • #5163550p WinWink CreditUnclaimed
  • #5163950p WinWink CreditUnclaimed
  • #5164150p WinWink CreditUnclaimed
  • #5164350p WinWink CreditUnclaimed
  • #5164750p WinWink CreditUnclaimed
  • #5165150p WinWink CreditUnclaimed
  • #5165450p WinWink CreditUnclaimed
  • #5165550p WinWink CreditUnclaimed
  • #5166050p WinWink CreditUnclaimed
  • #5166450p WinWink CreditUnclaimed
  • #5167450p WinWink CreditUnclaimed
  • #5167650p WinWink CreditUnclaimed
  • #5168350p WinWink CreditUnclaimed
  • #5168450p WinWink CreditUnclaimed
  • #5168850p WinWink CreditUnclaimed
  • #5169150p WinWink CreditUnclaimed
  • #5169250p WinWink CreditUnclaimed
  • #5169350p WinWink CreditUnclaimed
  • #5169550p WinWink CreditUnclaimed
  • #5169850p WinWink CreditUnclaimed
  • #5170250p WinWink CreditUnclaimed
  • #5170450p WinWink CreditUnclaimed
  • #5170550p WinWink CreditUnclaimed
  • #5171850p WinWink CreditUnclaimed
  • #5172650p WinWink CreditUnclaimed
  • #5172850p WinWink CreditUnclaimed
  • #5172950p WinWink CreditUnclaimed
  • #5173750p WinWink CreditUnclaimed
  • #5173850p WinWink CreditUnclaimed
  • #5174050p WinWink CreditUnclaimed
  • #5174550p WinWink CreditUnclaimed
  • #5174750p WinWink CreditUnclaimed
  • #5175150p WinWink CreditUnclaimed
  • #5175250p WinWink CreditUnclaimed
  • #5176250p WinWink CreditUnclaimed
  • #5176750p WinWink CreditUnclaimed
  • #5177050p WinWink CreditUnclaimed
  • #5177350p WinWink CreditUnclaimed
  • #5177550p WinWink CreditUnclaimed
  • #5177650p WinWink CreditUnclaimed
  • #5178150p WinWink CreditUnclaimed
  • #5178650p WinWink CreditUnclaimed
  • #5179650p WinWink CreditUnclaimed
  • #5180050p WinWink CreditUnclaimed
  • #5180350p WinWink CreditUnclaimed
  • #5180450p WinWink CreditUnclaimed
  • #5180650p WinWink CreditUnclaimed
VERIFICATION PASSED
1
Original Commitment (BEFORE Draw)
cc10e3e9a911c7e934f4447c767b4feefdbf8fccedba3d3a6e60049933e83047

Created: Sep 4, 2026 at 4:27 AM (before ticket sales)

2
Revealed Data (AFTER Draw)
[2, 4, 12, 15, 20, 34, 41, 50, 52, 59, 63, 67, 71, 72, 75, 78, 82, 85, 90, 91, ... +12,193 more]

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

|SEED:3fe0da6755e17d6be483a293b36dc559c3163ae27705fb19fb57caa26c939eb2
93a0f00899190fa4b332c6ceefb9f68a
raffle_5ksWayWvKpqQP0gnzWURY
3
Recalculate Hash

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

cc10e3e9a911c7e934f4447c767b4feefdbf8fccedba3d3a6e60049933e83047MATCHES
4
Verify Seed (Grand Prize)
CommittedSHA256(salt:seed)
Revealed seed575b3ddef109a6d53b5807a34ac0d381
Verify
SHA256(ff23e682a7fe7d2c48c02fa21514d004:575b3ddef109a6d53b5807a34ac0d381)MATCHES
5
Winner Calculation
Formulaseed % ticket_count = winner_index
Calculation575b3ddef109a6d53b5807a34ac0d381 % 9210 = 1533
Winner
Draw position #1534(ticket ref TKT-014462)
Valid ticket number 1,534 counting from the lowest draw position (0-indexed: 1533)
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 seed3cc0efb2a8ab26e33850cffb7b9d6f9e
Verification Summary
Winners Match
No Unauthorized
Seed Verified
Total Winners2099
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":2,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":4,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":12,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":15,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":20,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":34,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":41,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":50,"prize_id":"prz_d0Qg07hIR3Dcp33YoW48I"},{"position":52,"prize_id":"prz_d0Qg07hIR3Dcp3...
cc10e3e9a911c7e934f4447c767b4feefdbf8fccedba3d3a6e60049933e83047