How this bingo generator works
The useful part is not the frame around a card. It is the batch: distinct layouts, one matching call pool, and output that survives a real printer.
1. Clean the pool
Blank lines and case-insensitive duplicates are removed from word lists. The tool then checks that the remaining pool can fill the selected grid without repeating an item inside a card.
2. Shuffle with a seed
A deterministic Fisher–Yates shuffle samples the full source pool. The same settings and seed reproduce the same batch, which makes a classroom reprint predictable.
3. Reject duplicate layouts
Every card gets an ordered layout signature. If that signature already exists in the active batch, the generator discards it and tries another shuffle.
4. Keep calling aligned
The call sheet and draw deck use the same normalized word pool or full number range. A draw round never repeats an item until the deck is reset.
5. Print from the browser
The print view removes controls and long-form content, divides cards into exact sheets, and can append the call sheet. Use the browser print dialog to print paper copies or save a PDF.
This version does not provide picture cards, hosted rooms, accounts, saved sets, payments, or uploads.