Keno Number Generator

Pick your spots

0 / 10 spots
Pick 1–10 spots, then draw 20 numbers.
Generated using the Web Crypto API for cryptographically secure randomness.

Place a bet

Balance: 1,000
Stake
Pick at least one spot on the board to bet.

Play money only — no real wagering. Payouts follow the illustrative paytable below; the house edge means the balance drifts down over time, just like real keno.

What is Keno

Keno is a lottery-style casino game played on a board of 80 numbers. You choose between 1 and 10 numbers — your “spots” — and the game draws 20 numbers at random. The more of your spots that appear in the draw (your “catches”), the more you win.

This generator draws 20 unique numbers from 1–80, highlights your catches on the board, and settles a play-money bet against a standard spots-and-catches paytable.

Spots and catches

  • Spot — one of the numbers you pick (1 to 10 of them).
  • Draw — the 20 numbers the game selects at random from 1–80.
  • Catch — a spot that also appears in the draw. Your payout depends on how many spots you played and how many you caught.

How it works

  1. Your browser generates cryptographically secure 32-bit unsigned integers
  2. A partial Fisher–Yates shuffle picks 20 unique numbers from the 1–80 pool with no repeats
  3. The drawn numbers are sorted and compared against your spots
  4. Catches are highlighted and the play-money bet is settled instantly — no server request needed

Keno paytable and odds

Payouts below are illustrative net rates (win : stake); real casino paytables vary. Each probability is the exact hypergeometric chance of catching that many spots when 20 numbers are drawn from 80.

SpotsCatchesPayoutProbability
112 : 125.0000%
2211 : 16.0127%
3325 : 11.3875%
21 : 113.8754%
4455 : 10.3063%
33 : 14.3248%
21 : 121.2635%
55100 : 10.0645%
49 : 11.2092%
31 : 18.3935%
66350 : 10.0129%
530 : 10.3096%
43 : 12.8538%
31 : 112.9820%
771000 : 10.002440%
6100 : 10.0732%
511 : 10.8639%
41 : 15.2191%
8810000 : 10.000435%
71000 : 10.0160%
650 : 10.2367%
58 : 11.8303%
9925000 : 10.000072%
82000 : 10.003259%
7200 : 10.0592%
640 : 10.5720%
54 : 13.2601%
1010100000 : 10.000011%
94000 : 10.000612%
8450 : 10.0135%
740 : 10.1611%
615 : 11.1479%
51 : 15.1428%

Payouts are illustrative and not a guarantee of any specific casino’s rates. Probabilities are exact and fixed.