£150 Tattoo Voucher
Draw Summary
| Competition | £150 Tattoo Voucher |
| Draw date | 7 Jun 2026, 19:30 |
| Method | manual |
| Ticket pool | 28 tickets |
| Winners drawn | 1 |
| Draw seed | 48a719411a0a377bb233a44e5bec6338 |
Winning Tickets
#7
cameron carter
Place 1 · Entry: paid
Instant-Win Seed
Instant-win ticket numbers were pre-seeded at competition activation using a separate CSPRNG seed.
| IW seed | e47058192785886976e9a72ebb1071a1 |
| Seeded at | 7 Jun 2026, 14:40 |
How to Independently Verify
This draw used PHP's random_int() function — a CSPRNG that reads directly from your operating system's cryptographic entropy source (/dev/urandom on Linux, CryptGenRandom on Windows).
The algorithm:
- All valid ticket IDs were fetched from the database in ascending order.
- A Fisher-Yates shuffle was applied: for each position i from the last index down to 1, a random index j between 0 and i (inclusive) was chosen using
random_int(0, i), and the elements at i and j were swapped. - The first N tickets in the shuffled array became the winners.
The seed shown above was generated before the shuffle using bin2hex(random_bytes(16)) and is stored as a tamper-evident record. Contact us if you'd like to request a full audit log export.