Random Number 1 to 100
A number between one and a hundred, drawn when the page opens.
Runs entirely in your browser
Loading the tool…
—
A number from one to a hundred, drawn the moment the page opened. Press the button for another.
One to a hundred is the default range for a reason: it is fine enough to feel like a real choice and coarse enough to say out loud. A draw from one to ten looks suspicious when it repeats, which it will, one time in ten. A hundred repeats rarely enough that nobody accuses the machine of anything.
Both ends are included, so a hundred is a possible answer and so is one. That is worth stating because it is the thing that differs between tools, and a range that quietly excludes its top end is wrong in a way nobody notices until it matters.
Change the boxes for any other range, ask for several at once, or require them to be unique. There is also a one to ten page and a dice roller.
How to use it
- Read the number above, drawn when the page opened.
- Press the button for another, or change the range first.
- Press Copy to take the result.
Questions
Does the range include 1 and 100?
Yes, both ends. A draw can return either, and each of the hundred values is equally likely. Tools differ on this and some quietly exclude the top of the range, which is the kind of thing that only shows up when the answer matters.
Can I draw several numbers without repeats?
Yes. Raise the count and tick Unique, and the draw is made without replacement, so no value appears twice. Ask for more values than the range holds and it will tell you rather than looping forever.
Is this really random?
It comes from the browser's cryptographic generator, which is seeded by the operating system from real entropy rather than from the clock. That is a stronger source than the ordinary random function most languages hand out, and far stronger than anything a person picking a number produces.
Can the result be predicted or influenced?
Not from outside. The draw happens in this tab on your own machine and no part of it is sent anywhere or fetched from anywhere, so there is nothing in the path for anyone else to see or steer. It also means the page cannot prove to a third party that a draw was fair, which matters if you are settling something contested.
Other draws
The same generator on a different range. Every one of them takes a range of your own.
Your data stays on your device
Everything above runs inside your browser as WebAssembly compiled from Rust. Nothing you type is uploaded, logged or stored on a server. You can load this page once, go offline, and it still works.
This page makes no requests at all, to anywhere. That is not a promise in the copy: it is a Content-Security-Policy header your browser enforces, and connect-src on it is none. Open the network tab and watch nothing happen.