Random Number Generator 1–100
Generate a random number from 1 to 100 instantly. Pick one or multiple unique numbers, copy results and generate again with one click.
Hard preset: minimum 1, maximum 100. Need another range? Use the full random number generator.
Random number generator
Advanced Options
Local history
History is stored only in this browser. Nothing is uploaded.
No generations yet.
Advertisement
The preset range is generated locally with the browser Web Crypto API.
How to Use
- Press Generate Random Number for an instant value between 1 and 100.
- Press Generate again or Copy result as needed.
- Open Advanced Options to request many numbers, unique values, sorting, decimals or exclusions.
- Use Share settings to copy a link with your options in the URL fragment.
Advertisement
How It Works
The preset draws from the inclusive integer range 1–100 using
crypto.getRandomValues(). A rejection step discards values outside the largest exact
multiple of 100, which removes modulo bias; every number from 1 to 100 therefore has probability
1/100. Nothing about the page — button timing, history, sorting — can influence the result.
Because this preset is the most requested configuration, the inputs are locked for one-tap use. All advanced behavior (quantity, unique mode, multiple sets, decimals, exclusions, CSV export) still works exactly as it does on the full generator.
Examples
- Number guessing game: let the tool pick a secret number from 1 to 100 and guess it.
- Raffle ticket: if your tickets are numbered 1–100, generate one winner instantly.
- Exam score simulation: generate several values to practice percentage calculations.
- Unique sample: 10 unique numbers from 1 to 100 for picking distinct rows or seats.
Common Uses
- Classroom games, quizzes and random questioning.
- Raffles and prize draws where tickets are numbered 1–100.
- Simulating test scores and percentages for teaching statistics.
- Picking pages, rows, seats or samples from a set of one hundred.
Frequently Asked Questions
Why is the range fixed at 1 to 100 here?
This page is a one-click preset for the most common request. Both endpoints are inclusive, and the inputs are locked so you can generate immediately without configuration. For any other range, open the full Random Number Generator.
Are 1 and 100 both possible results?
Yes. The preset range is inclusive on both ends, so 1 and 100 are exactly as likely as any number in between.
Can I get several unique numbers from 1 to 100?
Yes. Open Advanced Options and switch the repeat policy to Unique numbers. Asking for more than 100 unique values returns a clear message instead of repeating.
How do I get a different range like 1 to 50?
Use the full Random Number Generator and set minimum and maximum yourself. The site intentionally does not create separate pages for every possible range.
Is the result influenced by anything other than randomness?
No. Each value comes from crypto.getRandomValues() with rejection sampling to remove modulo bias. Formatting, sorting and history do not affect the draw.
Related Tools
Last updated: