Free online tool

Random Number Generator

Generate random numbers online between two numbers with decimals, no-repeat mode, sorting, bulk output, and CSV, JSON, or TXT export.

Generated output runs in your browser. Where available, the tool uses Web Crypto; it does not use a physical true-random source and does not intentionally store generated results on our server.

How to use

  1. Set the minimum and maximum values for the range.
  2. Choose how many random numbers to generate.
  3. Enable decimal mode and set precision when fractional values are useful.
  4. Turn off duplicates for no-repeat results, then sort or export as CSV, JSON, or TXT.

Examples and use cases

Useful for classrooms, sampling, draws, simulations, QA test values, game setup, and quick random number lists. Results are generated in the browser with Web Crypto where available; this is not a physical true-random source.

For legal lottery compliance, regulated raffles, audits, or security-critical randomness, use a reviewed process and keep records outside this general-purpose tool.

Generate random numbers without repeats

Use no-duplicate mode when each generated value should appear only once. This creates unique random numbers for the selected range, so the range size must support the requested quantity: 10 unique whole numbers from 1 to 100 works, but 50 unique whole numbers from 1 to 20 cannot work.

No repeats and no duplicates are useful for classroom picks, sampling, simulations, QA test data, spreadsheet rows, and draw preparation. For a deeper explanation, read how random numbers without repeats work or use the bulk tool when you need a longer exportable list.

how random numbers without repeats workbulk random number generator with no duplicates

FAQ

Can I generate random numbers without repeats?

Yes. Turn off duplicates to use the random number generator without repeats. Each generated whole number appears only once when the range has enough available values.

Why does no-repeat mode fail if my range is too small?

No-repeat mode fails when the requested quantity is larger than the number of unique values in the range. For example, 50 unique whole numbers from 1 to 20 cannot work because only 20 values exist.

Can I generate decimal numbers?

Yes. Enable decimal mode and choose the decimal precision before generating.

Can I export random numbers to CSV?

Yes. Generate the result, then use CSV, JSON, or TXT export.

Is this true physical randomness?

No. It uses browser randomness where available, not a physical random source.

Related tools