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.

Runs
In your browser
Cost
Free · no sign-up
Availability
Ready to use
Cryptographic random numbersLocal processing

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

  1. Set an inclusive minimum and maximum.
  2. Choose how many numbers you need.
  3. 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