Random Number 1–5 Generator
Pick a number between 1 and 5
This tool picks a whole number from 1 to 5, each with an equal 20% chance. It is handy whenever you have exactly five options — the five points on a rating scale, five items on a shortlist, or five people deciding who goes first. Tap Generate for an instant, unbiased pick.
Every draw uses the Web Crypto API rather than Math.random(), so the result is cryptographically secure and statistically uniform — no seed, no pattern, and nothing to predict.
Use cases
- Generate a random star rating or 1–5 Likert response for surveys and test data
- Pick one of five options when you genuinely cannot decide
- Draw a random difficulty from 1 (easy) to 5 (hard)
- Choose a random player among five to go first
- Roll a virtual five-sided die (d5) for a game
How it works
- Your browser generates a cryptographically secure 32-bit unsigned integer
- The integer is mapped to the range 1–5 using rejection sampling, so every value is exactly equally likely
- The result is displayed instantly — no server request needed
Everything runs locally in your browser. Generated numbers stay in your browser and are not stored by Rangdom.
Frequently asked questions
Is every number equally likely?
Yes. Each number from 1 to 5 has an equal 20% chance of appearing on every generation.
Can I get the same number twice in a row?
Yes — true randomness means any number can appear regardless of previous results. With only five outcomes, repeats are common and perfectly normal.
Can I use this as a 5-star rating picker?
Absolutely. A 1–5 scale maps directly onto five-star ratings and the classic five-point Likert scale, making this a quick way to generate sample ratings or seed test data.
What if I need a different range?
Use the custom range generator to pick any minimum and maximum, or jump to the 1–10 generator for a wider spread.