Generate random numbers in any range with custom count, duplicates, and decimal precision.
Enter your details and click Calculate to see results.
Saved Presets is a Supporter feature.
Tool History is a Supporter feature.
Tool Notes is a Supporter feature.
Enter your minimum and maximum values.
Choose how many random numbers to generate (1–100).
Select decimal places and whether to allow duplicates.
Click Calculate to generate your random numbers.
Numbers are generated using JavaScript's Math.random() function, which produces cryptographically insecure but statistically uniform pseudo-random numbers. Each number is scaled to fall within your specified range and rounded to the desired decimal places.
Math.random() produces pseudo-random numbers, which are statistically uniform and suitable for games, draws, and general use, but not for cryptographic purposes.