Free tool
Number Generator
This page is built for the quick case: you just want a number, right now, without thinking about ranges or settings first. Tap one of the quick-range buttons below (1 to 10, 1 to 100, or 1 to 1,000) and a number appears immediately, or set your own custom Min and Max if none of the presets fit. Under the hood it's the same generator engine as the full random number generator, including every option (multiple numbers, decimals, no duplicates, sorting) if you click through to expand them; this page just leads with speed instead of configuration. Every draw uses the Web Crypto API's cryptographically secure randomness, explained in full on the true random number generator page, and nothing you type ever leaves your browser.
Generated with the Web Crypto API (cryptographically secure, unbiased) in your own browser: nothing you enter is ever sent to a server.
Quick ranges, explained
The three preset buttons cover the ranges people ask for most often:
- 1 to 10: a small, everyday range for a quick decision, a mini-game, or settling something between a handful of options.
- 1 to 100: the most commonly requested range for guessing games, classroom activities, and general-purpose random picks.
- 1 to 1000: a wider range for anything that needs more spread, such as generating a sample reference number or a less guessable pick.
Worked example: calling on students by number, fairly
Assign each student a number from 1 to the size of the class (say, 1 to 28), then generate one number at a time whenever you need to call on someone at random. Because every draw is independent and unbiased, no student is more or less likely to be picked than any other over the course of a term, which is a common request from teachers who want a genuinely fair alternative to picking names off the top of a list every time.
Worked example: a random question number for a quiz or trivia night
If your question bank is numbered 1 to 150, set Min to 1 and Max to 150 and generate a number to decide which question comes up next. Turn on "No duplicates" and generate all 150 at once if you want to work through the entire bank in a random, non-repeating order instead of picking one question at a time; the results box shows the full sequence, which you can copy straight into a spreadsheet or a script.
Worked example: a short reference or confirmation number
Set Min to 100000 and Max to 999999 and generate a single number for a 6-digit placeholder reference code, order confirmation stand-in, or test fixture ID. This is not a secure token generator (it's a plain random integer, not designed for authentication or password use), but it's a fast way to get realistic-looking numeric IDs for a demo, a prototype, or a spreadsheet template.
"Number generator" vs. "random number generator": same tool
People search for both phrases to mean the same thing, and this site treats them that way: whichever term you used to get here, the underlying generator, its fairness guarantee (Web Crypto API, not a biased Math.random() shortcut), and every option (count, decimals, duplicates, sorting) are identical. This page is simply arranged for a faster first result, with the full option set available in the same tool. For a single pick with a spinning-wheel animation instead of an instant result, see the random number wheel.
When to use the full generator instead
Reach for a custom range on this page, or the full generator on the homepage, whenever you need something the quick presets don't cover directly:
- A range that doesn't start at 1 (for example, 2026 to 2030, or -20 to 20).
- Decimal numbers instead of whole numbers.
- A guaranteed no-duplicates sample of a specific size.
- Results sorted ascending or descending instead of in draw order.
Frequently asked questions
Is "number generator" the same tool as "random number generator"?
Can I change the quick range to something custom?
Is this safe to use for picking a winner or making a decision fairly?
Can I generate more than one number here?
Does this page work the same on mobile?
Need more options?
Decimals, unique numbers, sorting and up to 1,000 at once are all one click away.
Go to the full generatorFree. No account needed.