Casino random number generator

Spin any classic casino game — European roulette, American roulette, Keno, or Bingo — with cryptographic-grade random numbers. Watch each draw arrive with an animated reveal.

Casino RNG inputs

European Roulette

Casino game odds

GameRangeHouse edge / odds
European Roulette0, 1–36 (37 pockets)House edge 2.70%
American Roulette0, 00, 1–36 (38 pockets)House edge 5.26%
Keno20 numbers drawn from 1–80House edge 25–30% typical
Bingo (US, 75-ball)1–75 across B-I-N-G-O columns
Bingo (UK, 90-ball)1–90 (3 rows × 9 columns)

Roulette has the cleanest mathematics: every pocket has identical probability per spin (1/37 European, 1/38 American). The "house edge" comes purely from the payout odds being slightly less than the true odds — a 35:1 payout on a winning straight-up number when true odds are 36:1 (European) or 37:1 (American).

How the spin works

Every spin uses crypto.getRandomValues — the browser's cryptographic-grade RNG, seeded from kernel entropy. Modulo bias (where lower numbers are slightly more likely with naive %) is eliminated by rejection sampling.

For Keno (20 from 80) and similar without-replacement games, numbers are drawn one at a time from a Fisher–Yates shuffle. Each spin is independent — past results have zero influence on the next. Believing otherwise is the gambler's fallacy.

FAQ

Can I rig this for "lucky" patterns?

No — and you wouldn't want to. The whole point is fair output. The history strip shows you the last 20 spins so you can spot any patterns visually, but they're statistical noise: in a fair game any short streak is consistent with random. After thousands of spins the frequencies converge to expected ratios.

Why does it say "house edge" in the table — is this gambling?

This tool just generates numbers; there's no money or wagering. The edge column is informational so you understand the math behind the games it simulates. Real gambling consistently loses money over time at any casino game.

What if I want plain random numbers without a casino theme?

Use the quick pick generator — same RNG, simpler UI, no game-specific logic.

Related calculators