GenerateRandomSearch

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

  1. Choose the 90-ball ticket or the 75-ball card.
  2. Set how many cards are in play, one per player.
  3. Add a seed if you want the same game called again later.
  4. 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.