Random Number Generator

Roll truly random numbers for draws, testing and dice. Set the range, decimal places and count, or force unique values — powered by the Web Crypto API in your browser.

100% FreeNo Sign-up100% Browser-BasedInstant Results

Random Number Generator

Generated Numbers
  • Click Generate to create numbers

How It Works

Three steps to random numbers.

1

Set the range

Enter the minimum and maximum values of your random range.

2

Configure options

Choose count, decimal precision (0–10), and whether values must be unique.

3

Copy or export

Copy the list to your clipboard or download it as a TXT file.

FAQ

Common questions about the random number generator.

How random are the numbers?

The tool uses crypto.getRandomValues from the Web Crypto API — a cryptographically secure generator suitable for draws and security-sensitive use.

Can I generate unique random numbers?

Yes. Enable “Unique values only”. The range and precision must be large enough to fit the requested count.

What decimal precision is supported?

Anything from 0 (integers) to 10 decimal places.

How many numbers can I generate at once?

Up to 1000 per run, with the option to create many more runs.

Is my data uploaded anywhere?

No. All generation happens locally in your browser — nothing is sent to a server.

What is a good use of unique values?

Assigning seats, raffles, sampling and test data where repetition would be invalid — great for unique IDs too.

Privacy first: all processing happens in your browser. Your data is never uploaded — once you close this page, all data is gone.