How bingo card generator works
Bingo comes in two household variants, and this tool generates proper cards for both. US 75-ball bingo uses a 5×5 card whose five columns are headed B, I, N, G and O: column B draws only from 1–15, I from 16–30, N from 31–45, G from 46–60 and O from 61–75. The centre square of the N column is the FREE space. UK 90-ball bingo uses a 3×9 ticket with 15 numbers — exactly five per row — where each column draws from its own decade: 1–9 in the first, 10–19 in the second, and so on up to 80–90 in the last.
Generation uses cryptographically seeded randomness for the draws, then enforces the structural rules that make cards playable: in 75-ball mode every column is sampled without replacement from its range and sorted, giving 24 distinct numbers plus the FREE centre; in 90-ball mode the blank layout is built from three rotated four-column windows so each row keeps exactly five numbers and no column is ever emptied, then each column's numbers are drawn from its decade, sorted, and dealt top to bottom. An optional seed makes the whole set reproducible — the same seed and settings always produce the same cards, which is handy for verifying a printout or re-printing a lost set.
Generate one card for a quiet game or up to twelve for a full table, then print the page or copy the number lists. Because every card is independent, duplicates between cards are possible in both real bingo and here — that is expected, not a bug. For classroom use, the seed field lets you generate a set, note the seed, and hand out identical cards again next term. Pair it with the randomizer to draw called numbers fairly from a shuffled pool.