Every lottery player has a ritual: birthdays, anniversaries, the same slip every week. This preset configures the classic 6/49 draw — six unique numbers from 1 to 49, sorted ascending — so one click produces a valid ticket line with cryptographic fairness.
Step-by-step for your line
- Press Generate — six unique numbers from 1 to 49 appear, sorted.
- Generate again for a second line; each draw is independent.
- Copy the line straight onto your ticket.
Why these numbers are fair
Birthday-based picks cluster under 31 and share jackpots more often. A uniform draw over the full 1–49 range has no such bias: numbers come from the browser’s Web Crypto API (crypto.getRandomValues) with rejection sampling, so every combination is exactly as likely as any other. No lucky-store effect, no pattern.
Customizing the draw
- Change the range for other lotteries (1–59, 1–90, Powerball-style two pools run separately).
- Raise the count for 7-number draws; lower it for 5-number games.
- Turn off uniqueness for dice-style draws with replacement.
- Turn off sorting to see the raw draw order.
Practical tips
- Generate a fixed set of lines and play them consistently rather than re-rolling hope weekly.
- Screenshot your lines so you never mistype a ticket.
- Remember: fair randomness does not improve odds — it only removes bias.
- For picking winners from a name list instead, use the lucky draw.