Get a random whole number from 1 to 100 — or several at once. Cryptographically fair, right in your browser.
Free, no sign-up Cryptographically fair Works offline
A random number from 1 to 100
This generator is preset to the range 1 to 100, so a single press of Generate gives you a fair whole number anywhere from 1 to 100 inclusive. You can raise the count to draw several at once, turn on no-duplicates to keep every number unique — ideal for raffles and winner picks — and switch on sorting to list them from low to high. Every draw uses the browser’s Web Crypto API with rejection sampling, so each value in the range is equally likely and there is no hidden bias.
Frequently Asked Questions
How do I get a random number between 1 and 100?
Just press Generate — the range is already set to 1 to 100, so you get a fair whole number anywhere from 1 up to 100 inclusive. To draw several unique numbers at once, raise the count and turn on no-duplicates, which is handy for raffles or picking winners. The count field accepts anything from 1 to 1000, so a hundred draws is still a single press.
Is the 1 to 100 draw fair?
Yes — the 1 to 100 draw is fair. It uses the browser's Web Crypto API with rejection sampling, so every number from 1 to 100 has exactly the same chance and there is no modulo bias. Nothing is uploaded; the number is generated on your device.
How do I pick a random percentage?
A 1 to 100 draw is a random percentage in all but name: read the result as a percent and you have a fair percentile roll. For a 0 to 100 span that includes zero, change the minimum field to 0, which gives 101 possible values. Turn on sorting if you draw several and want them listed low to high.
Can I use this to pick raffle winners?
Set the maximum to the number of tickets, turn on no-duplicates, and set the count to how many winners you need — each ticket number then comes out at most once. If you ask for more winners than the range holds, the tool tells you how many unique values are actually available. Copy puts the whole draw on your clipboard as a comma-separated list you can paste into a spreadsheet.