Get a random whole number from 1 to 1000 — or several at once. Cryptographically fair, right in your browser.
Free, no sign-up Cryptographically fair Works offline
A random number from 1 to 1000
This generator is preset to the range 1 to 1000, so a single press of Generate gives you a fair whole number anywhere from 1 to 1000 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 1000?
Press Generate and you get a fair whole number from 1 to 1000 inclusive. It is useful for large draws, sampling, or assigning IDs. Turn on no-duplicates to draw many unique numbers for a raffle without repeats.
How many numbers can I draw from 1 to 1000?
The 1 to 1000 generator draws up to a thousand numbers in a single press. With no-duplicates on you can draw as many unique values as the range allows, and Copy puts them all on your clipboard as a comma-separated list. Because the range holds exactly 1000 values, a no-duplicates draw of 1000 returns every number from 1 to 1000 in random order.
How do I take a random sample with this?
Set the maximum to the size of your list, turn on no-duplicates, and set the count to your sample size — the result is a simple random sample of row numbers with no repeats. Sorting them low to high makes them easier to work through in a spreadsheet. Copy hands you the whole set as comma-separated values.
Is every number from 1 to 1000 equally likely?
Yes — each of the thousand values has a one-in-a-thousand chance on every draw, because rejection sampling discards the raw random values that would otherwise skew the low end. That holds whether you draw one number or a thousand. Draws are independent, so numbers can repeat unless you turn no-duplicates on.