# Bingo Number Generator

> Call bingo numbers online — 1 to 75, 90 or 99, with a board showing what has been called and the full call order.

URL: https://acrafto.com/en/bingo-number-generator/  
Updated: 2026-08-28

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

## Run the game from any screen

Press call, and the next number appears large enough to read across a room. The board below shows everything called so far, and the call order is listed underneath so you can settle any dispute about whether a number came up.

No number is ever called twice. Press reset to start a fresh game.

## 75, 90 or 99

**1 to 75** is American bingo. Cards are 5×5 with a free centre square, and each column covers a fixed band: B is 1–15, I is 16–30, N is 31–45, G is 46–60, O is 61–75.

**1 to 90** is British and European bingo, also called housie. Tickets are 9×3 with fifteen numbers, and games usually run for one line, two lines, then a full house.

**1 to 99** covers house rules and homemade cards that go beyond 90.

## Why the order is shuffled up front

The obvious way to build a caller is to draw a random number each time and throw it away if it has already come up. That works fine at the start and becomes absurd at the end: with 89 of 90 numbers already called, each attempt has a 1-in-90 chance of finding the last one, so it takes about ninety tries to call a single number.

This caller shuffles the whole range once, at the start, and then walks through it. Every call costs the same, whether it is the first or the ninetieth, and no number can repeat by construction rather than by checking.

The shuffle uses Fisher-Yates with entropy from `crypto.getRandomValues()`, so every possible call order is equally likely.

## How long a game actually takes

Useful when you are planning an evening and need to know whether you have time for three games or six.

For a single ticket, the expected number of calls before it completes follows a neat formula: **k × (n + 1) ÷ (k + 1)**, where k is how many numbers the ticket holds and n is the size of the pool.

| Game | Ticket | Expected calls |
| --- | --- | --- |
| 90-ball, one line | 5 numbers | ~76 |
| 90-ball, full house | 15 numbers | ~85 |
| 75-ball, full card | 24 numbers | ~73 |

Two things follow from this, and both surprise people.

**A single ticket takes almost the whole pool.** A 90-ball full house averages 85 of the 90 calls. Watching one ticket, the game feels endless.

**More tickets in play changes everything.** Those numbers are for one ticket alone. With fifty tickets in the room, the *first* full house arrives far sooner, because you are waiting for the luckiest ticket rather than an average one. That is why a hall of players finishes in a fraction of the calls a solo test would suggest.

Practical consequence: for a short game, call a line rather than a full house, or switch to 75-ball, where a full card completes in fewer calls despite covering more numbers per ticket.

## Where an online caller helps

- **Charity and club nights** — a phone on the projector replaces the cage
- **Classrooms** — number recognition, language bingo, revision games
- **Family gatherings** — when the physical set is missing pieces
- **Care homes and community groups** — large digits, readable from a distance

## Frequently asked questions (FAQ)

### Can the same number be called twice?

No. The order is fixed by a shuffle at the start of the game, and the caller simply advances through it. Repeats are impossible, not merely unlikely.

### What happens if I reload the page?

The game resets and a new order is shuffled. Nothing is stored, so keep the tab open for the whole game.

### Does it generate bingo cards too?

No, it calls numbers. For cards, players need physical tickets or a separate card generator.

### Can I use the keyboard?

Yes. The space bar calls the next number, so you can run a game without looking at the screen for the button.

### Is the call order really random?

Yes. The shuffle draws from your operating system's entropy through the Web Crypto API, and Fisher-Yates makes every permutation equally likely.

## Other languages

- Čeština (cs): [Bingo generátor čísel](https://acrafto.com/cs/bingo-number-generator/) ([Markdown](https://acrafto.com/cs/bingo-number-generator/index.md))
- Slovenčina (sk): [Generátor bingo čísel](https://acrafto.com/sk/bingo-number-generator/) ([Markdown](https://acrafto.com/sk/bingo-number-generator/index.md))
- Deutsch (de): [Bingo-Zahlengenerator](https://acrafto.com/de/bingo-number-generator/) ([Markdown](https://acrafto.com/de/bingo-number-generator/index.md))
- Français (fr): [Générateur de numéros de bingo](https://acrafto.com/fr/bingo-number-generator/) ([Markdown](https://acrafto.com/fr/bingo-number-generator/index.md))
- Español (es): [Generador de números de bingo](https://acrafto.com/es/bingo-number-generator/) ([Markdown](https://acrafto.com/es/bingo-number-generator/index.md))
- Italiano (it): [Estrazione numeri tombola](https://acrafto.com/it/bingo-number-generator/) ([Markdown](https://acrafto.com/it/bingo-number-generator/index.md))
- Português (pt): [Sorteador de bingo](https://acrafto.com/pt/bingo-number-generator/) ([Markdown](https://acrafto.com/pt/bingo-number-generator/index.md))
- Nederlands (nl): [Bingo nummers trekken](https://acrafto.com/nl/bingo-number-generator/) ([Markdown](https://acrafto.com/nl/bingo-number-generator/index.md))
- Polski (pl): [Losowanie liczb bingo](https://acrafto.com/pl/bingo-number-generator/) ([Markdown](https://acrafto.com/pl/bingo-number-generator/index.md))
- Română (ro): [Generator numere bingo](https://acrafto.com/ro/bingo-number-generator/) ([Markdown](https://acrafto.com/ro/bingo-number-generator/index.md))
- Magyar (hu): [Bingó generátor](https://acrafto.com/hu/bingo-number-generator/) ([Markdown](https://acrafto.com/hu/bingo-number-generator/index.md))
- Ελληνικά (el): [Γεννήτρια αριθμών μπίνγκο](https://acrafto.com/el/bingo-number-generator/) ([Markdown](https://acrafto.com/el/bingo-number-generator/index.md))
- Български (bg): [Генератор на бинго числа](https://acrafto.com/bg/bingo-number-generator/) ([Markdown](https://acrafto.com/bg/bingo-number-generator/index.md))
- Hrvatski (hr): [Generator brojeva za bingo](https://acrafto.com/hr/bingo-number-generator/) ([Markdown](https://acrafto.com/hr/bingo-number-generator/index.md))
- Slovenščina (sl): [Bingo generator](https://acrafto.com/sl/bingo-number-generator/) ([Markdown](https://acrafto.com/sl/bingo-number-generator/index.md))
- Eesti (et): [Bingonumbrite generaator](https://acrafto.com/et/bingo-number-generator/) ([Markdown](https://acrafto.com/et/bingo-number-generator/index.md))
- Latviešu (lv): [Bingo skaitļu ģenerators](https://acrafto.com/lv/bingo-number-generator/) ([Markdown](https://acrafto.com/lv/bingo-number-generator/index.md))
- Lietuvių (lt): [Bingo skaičių generatorius](https://acrafto.com/lt/bingo-number-generator/) ([Markdown](https://acrafto.com/lt/bingo-number-generator/index.md))
- Svenska (sv): [Bingo generator](https://acrafto.com/sv/bingo-number-generator/) ([Markdown](https://acrafto.com/sv/bingo-number-generator/index.md))
- Dansk (da): [Bingotalsgenerator](https://acrafto.com/da/bingo-number-generator/) ([Markdown](https://acrafto.com/da/bingo-number-generator/index.md))
- Suomi (fi): [Bingogeneraattori](https://acrafto.com/fi/bingo-number-generator/) ([Markdown](https://acrafto.com/fi/bingo-number-generator/index.md))
- Norsk (no): [Bingomaskin](https://acrafto.com/no/bingo-number-generator/) ([Markdown](https://acrafto.com/no/bingo-number-generator/index.md))
- Українська (uk): [Генератор чисел бінго](https://acrafto.com/uk/bingo-number-generator/) ([Markdown](https://acrafto.com/uk/bingo-number-generator/index.md))
- Русский (ru): [Генератор чисел бинго](https://acrafto.com/ru/bingo-number-generator/) ([Markdown](https://acrafto.com/ru/bingo-number-generator/index.md))
- Српски (sr): [Generator bingo brojeva](https://acrafto.com/sr/bingo-number-generator/) ([Markdown](https://acrafto.com/sr/bingo-number-generator/index.md))
- Македонски (mk): [Генератор на бинго броеви](https://acrafto.com/mk/bingo-number-generator/) ([Markdown](https://acrafto.com/mk/bingo-number-generator/index.md))
- Bosanski (bs): [Bingo generator brojeva](https://acrafto.com/bs/bingo-number-generator/) ([Markdown](https://acrafto.com/bs/bingo-number-generator/index.md))
- Shqip (sq): [Gjenerator numrash bingo](https://acrafto.com/sq/bingo-number-generator/) ([Markdown](https://acrafto.com/sq/bingo-number-generator/index.md))
- Türkçe (tr): [Tombala çekiliş](https://acrafto.com/tr/bingo-number-generator/) ([Markdown](https://acrafto.com/tr/bingo-number-generator/index.md))
- 日本語 (ja): [ビンゴ抽選機](https://acrafto.com/ja/bingo-number-generator/) ([Markdown](https://acrafto.com/ja/bingo-number-generator/index.md))
- 한국어 (ko): [빙고 번호 생성기](https://acrafto.com/ko/bingo-number-generator/) ([Markdown](https://acrafto.com/ko/bingo-number-generator/index.md))
- العربية (ar): [مولّد أرقام البينجو](https://acrafto.com/ar/bingo-number-generator/) ([Markdown](https://acrafto.com/ar/bingo-number-generator/index.md))
- हिन्दी (hi): [बिंगो नंबर जनरेटर](https://acrafto.com/hi/bingo-number-generator/) ([Markdown](https://acrafto.com/hi/bingo-number-generator/index.md))
- Bahasa Indonesia (id): [Generator angka bingo](https://acrafto.com/id/bingo-number-generator/) ([Markdown](https://acrafto.com/id/bingo-number-generator/index.md))
- Tiếng Việt (vi): [Quay số bingo](https://acrafto.com/vi/bingo-number-generator/) ([Markdown](https://acrafto.com/vi/bingo-number-generator/index.md))
- ไทย (th): [สุ่มเลขบิงโก](https://acrafto.com/th/bingo-number-generator/) ([Markdown](https://acrafto.com/th/bingo-number-generator/index.md))
- עברית (he): [מחולל מספרי בינגו](https://acrafto.com/he/bingo-number-generator/) ([Markdown](https://acrafto.com/he/bingo-number-generator/index.md))
