The Bingo Random Number Generator simulates a Bingo caller or creates random Bingo cards. It supports US Bingo (numbers 1–75) and UK 90-ball Bingo (1–90). You can generate a single random number, a batch of unique numbers (like calling multiple balls), or a complete card. The generator keeps track of called numbers to prevent repeats within a session, just like a real Bingo game.
How Randomness Works
The generator uses JavaScript's Math.random() combined with the Fisher‑Yates shuffle algorithm to ensure each number has an equal chance of being selected. For caller mode, numbers are drawn without replacement, so you never get the same number twice. For cards, a shuffled list of all numbers is created, and the first required numbers are taken.
Applications
- Classroom games: Teachers can simulate Bingo to teach probability.
- Online Bingo: Generate random numbers for practice or entertainment.
- Event giveaways: Use as a raffle number generator.
- Learning statistics: Demonstrate random sampling without replacement.