Skip to the contentSpinRondo

Bingo number generator for a live caller

The wheel is filled from a range and set to eliminate, so a number leaves the rim the moment it is called and cannot come back. Every call is written into this session’s log with the time it was made, which is the part a caller otherwise keeps on paper.

Photo by PauloDiniz on Pixabay

Photo by PauloDiniz on Pixabay

This wheel is already set up for the job. Open it in the editor to change the list, the machine or the odds.

Every spin draws from your browser’s cryptographic random source. How a draw is made sets out the method and its limits.

Open this wheel in the editor

How do you call bingo without a cage or an app?

You need three things: a range everybody agrees on, a screen the room can see, and a pace slow enough to mark a card. Type the two bounds into From and To, press Fill the wheel, and the whole range is on the rim — 1 to 90 for the game most halls play, 1 to 75 where the cards are five by five. The six numbers here are only a sample.

The rest is pace. A hall wants somewhere near ten seconds between calls, longer with older players, and the number said twice. The wheel takes three seconds to land, which leaves the remainder of the gap to the room rather than to the machine — and you decide when the next spin happens, which no automatic draw does.

Why must a called number never come back?

Because a repeat is not a small mistake. Every card in the room was printed on the promise that each number appears once; call 44 twice and the game has quietly stopped being the game everyone is playing. This is the one job on the site where randomness on its own is wrong.

A plain random number generator has no memory of what it printed, so the caller becomes the memory — crossing off a sheet while forty people wait. Elimination gives the wheel the memory instead: the number leaves the rim as it is called, and when the rim is empty the range is finished.

What does a caller need that a random number generator does not give?

A record. Somebody shouts, the card is checked, and half the numbers on it are ones nobody remembers hearing. Every spin is written into this session’s log with the number, the time and a short id, and the log exports as a file — so the check is reading a list rather than trusting the room.

And the draw itself. A printed figure appears; a wheel narrows to one over three seconds with a tick, in front of everybody, and that gap is what a hall runs on. The tick and the chime are on a switch, which matters in a room where the bar is already loud.

What else is this wheel good for?

It is the number wheel with your range on it and elimination switched on. In 75-ball bingo the letter follows from the number rather than being drawn, but where a game needs a letter of its own, the letter wheel is the same rim with A to Z on it.

Drawing one name out of everybody who entered, rather than numbers out of a range, is a raffle draw. Calling the next category instead of the next number is a trivia wheel.

Questions about calling bingo

Type the two bounds into From and To and press Fill the wheel. Both ends are included, so 1 to 90 puts ninety numbers on the rim. Either standard fits with room to spare — and a house game on 1 to 30 for children works exactly the same way.

In the session log, yes: every call with its number, the time and a short id, and it exports as a file at the end. Be clear about what it is not. It is a list, not a bingo board. The rim shows what is still to come, because a called number has left it, so nobody is reading a ninety-square grid off the screen.

Once the page has loaded, yes. The draw runs in your browser and needs nothing from the network, so a tablet that opened the page at home keeps calling in a hall with no signal. Venue wifi is the thing that fails at the worst moment, and this is the kind of evening where it would be noticed.

Fullscreen fills the screen with the wheel and the number and hides everything else; Escape brings the controls back. For a second screen or a stream, add ?embed=1 to the link and the page renders the wheel and the result alone. The high-contrast palette is there for the back row.