RandomBasis

Bingo caller

Bingo Number Generator

Call numbers with no repeats - 75-ball with letters, or 90-ball.

Runs locally in your browser. Your game is kept on your own device.

Press "Call" to start the game.

Game

Called so far

About this bingo number generator

Press Call and the next number appears. This is a caller rather than a random number picker: the whole set is shuffled once when the game starts and numbers are taken from the top, which is why nothing can ever be called twice.

Why that matters

A tool that picks a random number between 1 and 75 each time will call the same number twice within a handful of draws, and in a real game that ruins the round. Shuffling the whole set first and dealing from it is how a physical bingo cage behaves, and it is the only approach that guarantees a clean game from first call to last.

75-ball and 90-ball

The 75-ball game, common in the United States, runs from 1 to 75 and pairs each number with a letter: B for 1 to 15, I for 16 to 30, N for 31 to 45, G for 46 to 60 and O for 61 to 75. The 90-ball game, common in the United Kingdom and Australia, runs from 1 to 90 with no letters. Switching between them resets the game, since the sets are different sizes.

The board and repeating a call

Every number called stays visible on the board underneath, which is what players ask to check when they think they missed one. The last few calls are also listed on their own, so repeating the previous number for someone at the back does not mean scanning the whole board.

Common uses

How the randomness works

At the start of a game the full set of numbers is shuffled with a Fisher-Yates shuffle driven by your browser's cryptographic random source, so every possible calling order is equally likely. Calls then come from that shuffled list in order, which is what makes repeats impossible.

How do I call a bingo game?

Press Call and the next number appears. Every number is drawn once and only once until you reset, so nothing is ever called twice.

Does it support 75-ball and 90-ball?

Yes. The 75-ball game uses 1 to 75 with the B I N G O letters, and the 90-ball game uses 1 to 90 without letters.

Can I see which numbers have already gone?

Yes. Every called number stays on the board underneath, and the last few calls are listed separately so you can repeat one for a player who missed it.

What happens when all the numbers run out?

Calling stops and the tool tells you the game is finished. Press Reset to start a fresh game with the full set.

Will a number ever repeat?

No. The whole set is shuffled once at the start and calls are taken from the top, so repeats are impossible rather than merely unlikely.

Do I lose the game if I refresh the page?

The called numbers are kept on your own device, so a refresh does not lose the game. Reset clears it deliberately.