Random Number Generator

Generate one or more random integers or decimal numbers within a chosen range, with optional unique results.

Files and content are processed locally in your browser and are not uploaded to our server.

About this tool

Generate random numbers between a minimum and maximum value. Choose integers or a fixed number of decimal places, generate several results, and prevent repeated values when unique results are required.

How to use

  1. Generate integers or decimal numbers
  2. Cryptographically secure random generation
  3. Generate several results at once
  4. Optionally prevent duplicates
  5. Copy results as lines or CSV
  6. Set the range: Enter the minimum and maximum values.
  7. Choose the options: Set the number of results, decimal places, and whether duplicates are allowed.
  8. Generate: Create and copy the random numbers.

Examples

Limitations

FAQ

Why use cryptographically secure randomness?
It provides a stronger and less predictable source of random values than the basic random-number function commonly used in simple scripts.
How are decimal limits handled?
The result is rounded to the selected number of decimal places and kept within the chosen range.
Can I pick 100 unique numbers from 1–50?
No. Unique draws cannot exceed the number of available integers in the range.