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
- Set the minimum and maximum values for the range.
- Choose how many random numbers to generate.
- Enable decimal mode and set precision when fractional values are useful.
- 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
Bulk Random Number Generator
Generate multiple random numbers with custom min/max ranges, no duplicates, sorting, and CSV, JSON, or TXT export.
List Randomizer
Shuffle any list of names, teams, numbers, or items online. Free list randomizer with copy and export options.
Dice Roller Online
Roll virtual dice online for games, classrooms, decisions, and probability practice. Free fast dice roller with no signup.
Random Date Generator
Generate random dates between two dates for testing, planning, writing prompts, and sample data. Free online random date generator.