Bingo Caller Sequence Generator
Running a game by hand means drawing numbers without repeating one and then settling the argument when two people shout at the same time. This draws the entire call order in advance — every number in the game exactly once — and then replays it against each card to find the call at which that card actually completed a line, two lines and a full house. Nobody has to take anybody's word for it.
What this generator does
Shuffles every number in the game into a call order, deals the cards, and then walks the calls one at a time marking each card, recording the call number at which each stage was completed.
How to use this tool
- Choose the 90-ball ticket or the 75-ball card.
- Set how many cards are in play, one per player.
- Add a seed if you want the same game called again later.
- Print the call sheet: the order to read out, the cards, and when each one wins.
Understanding the controls
- Game
- The 90-ball ticket is three rows of nine with fifteen numbers on it; the 75-ball card is five by five with a free centre square. The pool of numbers follows from the choice.
- Cards in play
- How many different cards to deal, from one to forty. Every card is checked against the others so no two players hold the same one.
- Seed (optional)
- Type anything to call the same game again from the same words. Deterministic, not cryptographic — leave it empty for a fresh game.
Common use cases
- Running a charity or community bingo night without a machine
- Settling which card genuinely got the line first
- Checking a game is winnable before you print the cards
- Practising calling before the night itself
- Playing a whole game over a video call, where nobody can draw from a bag
How this generator works
The call order is a shuffle of the whole pool, so a repeat is impossible by construction rather than caught by rejection. The winning call is then found by replay: the sequence is walked from the start, each card marked as its numbers come up, and a line recorded at the call that completed it. Every claim on the page is re-derived from the sequence a second time and compared, so a stage cannot be reported one call early or late.
Randomness and fairness
The call order comes from your browser's cryptographic random source unless you give a seed, in which case the same seed reproduces the same game — deterministic, not cryptographic.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- The house rules here are one line, two lines and a full house; four corners and pattern games are not scored.
- On a 90-ball ticket a line is a row of five numbers, which is how the game is normally played.
- Every card reaches a full house eventually, because the whole pool is called — the interesting number is when.
- Forty cards is the limit, which is where distinctness stops being comfortable in the 75-ball game.
Privacy and your data
The game is called in your browser. No cards, seeds or call orders are transmitted or stored.
Related generators
- Bingo Card GeneratorPrint a set of bingo cards for the 75-ball or 90-ball game, every card different, with the free square and column ranges done properly.
- Word Bingo Card GeneratorMake bingo cards from your own list — spellings, vocabulary, times tables or things to spot — with every card different and ready to print.
- Human Bingo GeneratorFind Someone Who cards for an icebreaker — a grid of prompts about people, no repeats, and a warning if the room is too small to complete it.
- Raffle Ticket GeneratorPrints numbered raffle tickets with matching stubs, split into books, with an optional check code derived from the number itself.
- Random Number GeneratorGenerate one or many random numbers within any range, with optional duplicate control and sorting.