Random Number Generator 1 to 1000
The range is already set. Press the button and get a whole number from 1 to 1000, where every value has exactly the same chance.
Press Space to generate
A normal draw is something your audience has to take on trust. Here the number is derived from your phrase, so anyone can repeat the draw and land on the same result.
- Announce the phrase before the draw — in the post, the caption or on air.
- Run the draw with that phrase.
- A viewer types the same phrase here and gets the same number.
Replaces the protected draw — the two cannot be on together.
History is kept in this browser only. We never see it and it is never sent anywhere.
This session
Counted in this browser, never sent anywhere
Press Generate — a histogram of every number in this session appears here, with the average and the spread.
Neighbouring ranges
About the 1 to 1000 range
This page arrives with the range already filled in, so the common case takes one tap instead of three. There are 1000 possible outcomes and each one carries a 0.1 percent chance, including both endpoints — 1 and 1000 are part of the range, not excluded from it.
Because 1000 rarely divides evenly into the power-of-two blocks a computer works with, this is exactly where the classic rounding mistake appears. A generator that simply takes the remainder after division will quietly favour the lower part of the range. We use rejection sampling instead, so all 1000 values stay exactly equal.
If you need several numbers at once, or you need each value to appear only once, open the full generator and pick Multiple or No repeats. For a draw with a real prize, use the protected giveaway tool, which locks the entry list before the draw and produces a page your audience can verify themselves.
Frequently asked questions
What is the chance of getting a specific number?
Exactly 0.1 percent, or one in 1000, for every value including 1 and 1000. Both endpoints are part of the range.
Why did I get the same number twice?
Each draw is independent, so a repeat is no more surprising than any other pair. Over many draws you should expect several repeats — their absence would be the suspicious result.
Can I change the range on this page?
Yes, the fields are editable. The page simply arrives with 1 and 1000 already filled in.
Is the result stored anywhere?
No. The number is produced in your browser and never sent to a server.