Lottery Number Generator
Generate independent, unbiased random lottery sets using browser Web Crypto. Every valid combination has an equal mathematical probability.
Use the Lottery Number Generator
Lottery Settings
Custom Drum Rules
Randomness & Play Notice
Generated locally using browser crypto.getRandomValues. Draws are unbiased; every valid combination has equal odds. Past results and software do not alter future probabilities.
For entertainment only. Verify the current rules before buying a ticket: Powerball, Mega Millions, or Oz Lotto. Set a spending limit and never chase losses.
Select a game preset and click Generate Numbers
Independent cryptographic sampling running locally in your browser
Summary
Generate independent, unbiased random lottery sets using browser Web Crypto. Every valid combination has an equal mathematical probability.
How it works
- Select a verified preset (Powerball, Mega Millions, EuroMillions, Oz Lotto, Pick 3, Pick 4, 6/49) or choose "Custom".
- Choose how many ticket sets to generate (1 to 20 sets per batch).
- Click "Generate Numbers" to run cryptographically strong random draws directly in your browser.
- Numbers are drawn uniformly: multi-ball barrels use Fisher-Yates sampling without replacement; digit games sample independent positions 0–9.
- Copy individual lines or click "Copy All Sets" for convenient offline reference.
Use cases
- Generate unbiased quick picks without human selection habits or birthday clustering.
- Create random multi-ticket batches for office lottery pools or family syndicates.
- Produce ordered digit combinations for daily Pick 3 and Pick 4 draws.
- Simulate custom lottery matrices and barrel rules for probability demonstrations.