General tool / 04
Random Number Generator
Generate up to 100 cryptographically random whole numbers inside a range.
Random Number Generator: TOEA uses the browser cryptography API with rejection sampling to avoid modulo bias. Runs 100% locally in your browser with zero server file uploads.
- Category
- Everyday tools
- Runs
- In your browser
- Cost
- Free · no sign-up
- Availability
- Ready to use
Runs entirely in your browser
Both ends of the range count
The minimum and maximum are both possible results, so 1 to 10 draws from ten values and 0 to 10 from eleven. For a die-like draw of 1 to 6, enter exactly that. The range can hold up to 4,294,967,296 values, enough for any raffle ticket or row number, and negative numbers work as long as the minimum is not above the maximum.
Repeats come sooner than expected
Every number is drawn independently, and duplicates appear surprisingly early. Drawing 10 numbers from 1 to 100 gives about a 37% chance that at least two match, and 23 draws from 365 values pass 50%, the same arithmetic as the birthday problem.
When every result must be different, such as several raffle winners, write the ticket numbers into the list shuffler and take the first few, or skip a repeat and draw again. Either way, fix the range and the rule before drawing so the result cannot be questioned afterwards.
How to use it
- Set an inclusive minimum and maximum.
- Choose how many numbers you need.
- Generate and copy the result.
Privacy & limitations
Numbers are generated locally. They are suitable for general secure randomness but this page is not an audited lottery system.
Related tools
Frequently asked questions
Does this upload my input?
No. The work happens in your current browser tab.
Can values repeat?
Yes. Each draw is independent, so duplicates are possible.
Free tool · runs in your browser · no account required