Random number from 1 to 100
One hundred inclusive integers.
—
No number yet. Generate to draw one.
Recent numbers
Numbers from this visit show up here.
Each tap is a new pseudorandom draw via crypto.getRandomValues. Not atmospheric noise. How the draw works
About this page
One through one hundred is the range people mean when they say 'pick a percent' and they want a whole number. This preset includes both 1 and 100. It does not include 0. There are one hundred equally likely outcomes, so each appears 1 percent of the time in a long run. A single draw is not a percentage of a population. It is one label. You can ask for several numbers at once. They are independent, so 14 can appear twice. Rejection sampling matters more on a span of 100 than on a span of 2, because 2^32 does not divide cleanly by 100. The methodology page shows the idea. The generator refuses to use a naive remainder. You still get a plain integer on screen.
Related
Questions
Is every integer from 1 through 100 possible?
Yes. 1 is possible. 100 is possible. 0 is not, unless you change the minimum. 101 is not, unless you change the maximum. The result is a whole number, never 14.5. If you need a decimal percent, this is the wrong tool.
Why mention remainders at all?
Because a shortcut — take a random 32-bit number modulo 100 — gives 0 through 99, and it gives the lower remainders a tiny extra share when the modulus does not divide the source range. ChanceKit draws again when the source value sits in that leftover tail, and it shifts the inclusive range so the labels are 1 through 100. The bias from a naive modulo is small. It is still the wrong way to teach a fair draw.
How often should I see 100?
About once per hundred draws. You can easily generate twenty numbers and never see it. You can also see it on the first tap. Neither outcome is a defect. If a game requires 100 to be special, agree on that before you generate.
Can I use this as a percent roll?
Only if your rule's percent table is numbered 1 to 100 and a roll of 100 is a real row. Some tables use 0 to 99 or two dice. Match the table. Do not feed the number into a betting calculator. The page is not priced, and it is not advice.
Does the page store what I generated?
The strip in this visit is the only memory, and a reload clears it. There is no account and no server log of the integer. Copy it if you need it later. Wheel name lists are stored locally. These numbers are not.
Where is the open-ended generator?
The random number page lets you type any safe integer bounds, within a span of 2^32 values. This URL is the bookmark for the common 1–100 case. 1–10, 1–1000, and 1–6 are the other presets.
What does a fair hundred look like in practice?
Sort a batch into bins of ten: 1–10, 11–20, and so on, up to 91–100. Each bin is a tenth of the space, so they should be in the same neighborhood after a few hundred draws. Twenty draws will look lumpy. That lumpiness is the point of a live generator. A page that always sprinkled results evenly would be lying. Copy the batch if you want to keep the tally. The visit strip forgets them on reload.