Guide · The classic 1–100 range
Random Number Between 1 and 100
Updated: June 2026
"Pick a number between 1 and 100" is the most-asked random request there is — for guessing games, classroom prizes, tie-breakers and quick decisions. It sounds trivial, but two small details trip people up: whether the ends are included, and whether picks are allowed to repeat. This page settles both and shows how to draw one number or a whole set fairly.
Free · No upload · Instant in the browser
Is 1 and 100 included?
Yes. When the tool generates a random number between 1 and 100, the range is inclusive of both endpoints. That means there are exactly 100 possible results: 1, 2, 3, all the way up to 100. This matters because a careless formula can quietly drop one end. The classic mistake is writing Math.floor(Math.random() * 100), which returns 0 to 99 — it includes 0, which you didn't want, and never reaches 100. The correct inclusive formula adds one to the span and shifts by the minimum:
With min = 1 and max = 100, that becomes 1 + floor(random() × 100), giving a clean 1 through 100. The generator on Flowfiles uses exactly this, so the headline number you ask for is the number you can actually get.
The odds of each number
On a fair generator, every value from 1 to 100 is equally likely. Each has a probability of 1 ÷ 100 = 0.01, or one percent. There is no "lucky" number and no number the machine prefers — the uniform distribution is the whole point. Over a small number of draws you will see clusters and gaps, which is normal randomness, not bias. Streaks of three or four nearby numbers, or a value that shows up twice in five draws, are exactly what genuine randomness looks like. It is only over thousands of draws that the counts even out toward one percent each.
| Question | Answer |
|---|---|
| Possible outcomes | 100 (1 to 100) |
| Chance of a specific number | 1% (1 in 100) |
| Chance of an even number | 50% (50 of 100) |
| Chance of a multiple of 10 | 10% (10, 20 … 100) |
Drawing several numbers at once
You often want more than one. Set How many to the size you need and decide on repeats. If you leave repeats on, each draw is independent — picking three numbers is like spinning the same wheel three times, and the same value can appear twice. That is what you want for things like simulating dice or independent samples.
If you turn on No repeats (unique), the generator behaves like pulling numbered balls from a bag: every number comes out at most once. This is the right mode for choosing five distinct seat numbers, a set of distinct quiz questions, or any draw where a duplicate would be a problem. Because there are only 100 balls in the bag, you can ask for up to 100 unique numbers — request more and the tool will tell you the range is too small.
Common uses for a 1–100 pick
- Number-guessing games where one player thinks of a hidden value.
- Classroom or meeting raffles when seats or names are numbered.
- Tie-breakers — closest guess to the secret number wins.
- Random sampling, like auditing item number N out of a hundred.
- Assigning a quick percentage-style score or weighting.
Keeping the pick fair
For a friendly game, the default pseudo-random source is plenty. If the result decides something with real stakes — a cash prize, a contested order of play — switch on Crypto-secure so the number comes from the browser's cryptographic generator, which nobody can predict or reproduce. Either way the draw happens entirely on your device; no number ever leaves your browser, so there is nothing to tamper with on a server.
Frequently asked questions
Does a random number between 1 and 100 include 1 and 100?
Yes. The range is inclusive, so both ends can be drawn along with every value in between — 100 outcomes in total.
What are the odds of any single number?
Each number has a 1 in 100 chance, or 1%. On a fair generator every value is equally likely.
How do I pick several numbers without repeats?
Raise the count and turn on the unique option. The tool then draws each number only once, with no duplicates in the set.
Why do I sometimes see numbers close together?
That's normal. Real randomness produces clusters and gaps over short runs; the even spread only appears over many draws.