About this tool
Numbers come from your browser's cryptographically secure random generator (crypto.getRandomValues), using rejection sampling so every number in the range is exactly equally likely. This is stronger than the ordinary Math.random used by many sites.
With "No repeats" on, numbers are drawn without replacement, like a lottery or raffle: each can appear only once, so you can request at most as many numbers as the range contains.
Good to know
- Up to 10,000 numbers at a time.
- Whole numbers only.
- For regulated prize draws, follow your local rules on independent supervision.