Random Number Generator
Fair random numbers in any range.
Runs on your device
At a glance
- Processing:
- Runs locally in your browser
- Privacy:
- Your files stay on your device — nothing is uploaded to a server
About this tool
Pick a range and count, optionally unique, and draw cryptographically secure random integers. Great for giveaways, classroom picks and prototyping.
How to use it
- Set min, max and count.
- Toggle unique if repeats are not allowed.
- Press Generate and copy results.
Frequently asked questions
Is my data uploaded?
No. Random number generation runs entirely in your browser — nothing leaves your device.
Is this fair for giveaways?
Yes for informal draws: values use crypto.getRandomValues(), uniformly distributed across your range. For regulated lotteries use certified hardware instead.
Can I avoid repeats?
Yes — enable 'unique' mode to draw without replacement, ideal for raffles and sampling.