Games & lottery calculators

Random number generators, probability calculators, frequency analysis of historical draws, and jackpot odds for the world's biggest lotteries — all instant, no signup, no tracking.

9 calculators
Lottery number generator New
Generate random lines for Powerball, Mega Millions, EuroMillions, UK Lotto, or any custom game with main pool + bonus pool. Multiple sets at once with one click.
Matching numbers probability New
Hypergeometric probability of matching exactly K of your picks against the drawn numbers. Includes a full table for every possible match count (0 through min(picks, drawn)).
Quick pick generator New
Random numbers in any range with optional duplicates and sorting. The generic version of the lottery generator — useful for raffles, draw-of-lots, or testing.
Lottery frequency analysis New
Paste your historical draw data and see hot/cold numbers, draw frequency, gap analysis, and most-common pairs. Useful for spotting bias in non-fair-coin systems.
Jackpot probability New
True odds of winning the jackpot for Powerball (1 in 292M), Mega Millions (1 in 303M), EuroMillions (1 in 140M), UK Lotto, and any custom game. Plus per-tier prize odds.
Casino RNG New
Spin European or American roulette (0–36 / 0,00,1–36), draw Keno (20 of 80), or pull bingo balls (1–75 / 1–90). Animated reveal with red/black/green colour coding for roulette.
Dice roll simulator New
Roll any number of d4, d6, d8, d10, d12, d20, or d100 dice with optional modifier. Pip-faced d6 visualisation, crit/fumble highlighting, and running stats over many rolls.
Coin flip simulator New
Flip 1 to 10,000 coins instantly. Heads/tails percentage, longest streak per face, law-of-large-numbers convergence shown live. Single-coin animation for individual flips.
Shuffle generator New
Paste any list — names, items, tasks — and get a randomly reordered version via Fisher-Yates shuffle. Perfect for raffles, team picks, draw orders, random task assignment.

About these tools

All five tools run in your browser — nothing you type or paste leaves the page. The probability math uses the standard hypergeometric distribution (the same formula every lottery operator publishes their odds with), implemented in JavaScript with BigInt to keep precision exact even for combinations in the hundreds of millions.

None of these tools improve your real chances in a fair lottery — every combination has the same probability per draw. They're useful for picking systematically (avoiding popular sequences so you'd share less if you win), understanding the actual odds, and analysing whether a game has shown statistical irregularities.

Math nerds: see also the permutation & combination calculator, probability distributions, and the general probability calculator.

Common questions

Will using these tools improve my chances of winning?

No. Lotteries are designed so every legal combination has equal probability per draw. What these tools can do: help you pick numbers that fewer other people pick (e.g., avoid 1-2-3-4-5-6 and obvious dates), so if you do win you share with fewer people. They also help you understand the real odds — which are usually much worse than headlines suggest.

Is the random generation truly random?

It uses the browser's crypto.getRandomValues when available — cryptographically secure, the same source used for password generation and TLS keys. Falls back to Math.random on very old browsers. For lottery picks either is more than random enough.

Is your frequency analysis based on real lottery data?

No — we don't fetch live draw data. The frequency tool analyses any draw history you paste in. It comes with a small synthetic sample so you can see the output format; replace it with your real game's published draw history.

Other categories