Random Number 1–90 Generator

Generated using the Web Crypto API for cryptographically secure randomness.

Pick a number between 1 and 90

This tool picks a whole number from 1 to 90, each with an equal 1.11% chance — the exact range of 90-ball bingo, the standard game in the UK, Ireland, and much of Europe. It also covers degrees within a quarter turn and any 90-item list.

Every draw uses the Web Crypto API rather than Math.random(), so the result is cryptographically secure, uniform, and unpredictable.

Use cases

  • Call 90-ball bingo numbers for a home or classroom game
  • Pick a random entry from a 90-item raffle or list
  • Choose a random angle from 1–90 degrees for a design exercise
  • Select a random minute within a 90-minute football match
  • Draw team or tombola numbers up to 90

Frequently asked questions

Is every number equally likely?

Yes. Each number from 1 to 90 has an equal 1.11% chance on every generation, mapped with rejection sampling so no value is favored.

Does it avoid repeats like a real bingo cage?

No — every draw is independent, so numbers can repeat. For bingo calling without repeats, generate a unique set with the Unique Set tool and reveal the numbers one at a time.