Random Number Generator
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
- Generate integers or decimal numbers
- Cryptographically secure random generation
- Generate several results at once
- Optionally prevent duplicates
- Copy results as lines or CSV
- Set the range: Enter the minimum and maximum values.
- Choose the options: Set the number of results, decimal places, and whether duplicates are allowed.
- Generate: Create and copy the random numbers.
Examples
- Choose a random seat or entry number
- Create sample numeric data
- Demonstrate probability in a class
- Generate random values within a testing range
Limitations
- For unique integers, the requested quantity cannot exceed the number of available values
- Generating many unique results from a very large range may take longer
- The results are generated directly in your browser and are not sent to a server.
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.