Etoolio

Random Number Generator

Free random number generator. Generate random numbers in any range, single or in bulk, with options for unique values and sorting, using secure browser randomness. Runs in your browser.

Updated

Generate random numbers in any range, single or in bulk, with options for unique values and sorting. It uses your browser's cryptographic randomness for high-quality results, and nothing is uploaded.

Numbers are generated in your browser using crypto.getRandomValues (uniform, unbiased), so results never leave your device. Range is inclusive of both the minimum and maximum.

Generate random numbers you can trust

From picking a giveaway winner to seeding a game or a sample, you often need a random number in a specific range. This generator produces one number or a whole batch, in any range you set, using your browser's cryptographically strong randomness rather than a basic, predictable formula. It runs entirely on your device, so nothing is uploaded.

How to use it

  • Set the range: a minimum and maximum, both included.
  • Choose how many numbers you want, from a single draw to a large batch.
  • Pick options: require unique values with no repeats, and sort the results if you like.

Why the randomness matters

Many random tools lean on a simple function that is fast but predictable and can skew toward certain values. This one uses crypto.getRandomValues, the same source browsers use for security-sensitive work, with a method that removes modulo bias so every number in your range is equally likely. For a raffle, a draw or anything where fairness counts, that difference is worth having.

More generators

Need identifiers rather than plain numbers? The UUID generator creates unique IDs in bulk, and the slug generator turns titles into clean URLs. Each Etoolio generator runs in your browser, free and unlimited.

Good to know

Random Number Generator, frequently asked questions

How do I generate random numbers?

Set the minimum, maximum and how many you want, then generate. You can require the numbers to be unique (no repeats) and sort them ascending. The range includes both the minimum and maximum.

How random are the results?

They use crypto.getRandomValues, your browser's cryptographically strong randomness, with a technique that removes modulo bias, so the numbers are uniform and unpredictable, unlike a basic random function.

Is anything uploaded?

No. Numbers are generated in your browser, so nothing leaves your device.

Is it free?

Yes, free with no signup and unlimited.