Generate a set of random numbers within a range you set — useful for sampling, spot checks, or test data.
Inputs
Uses the browser Web Crypto API when available. Intended for sampling, test data, classroom use, and general utility—not passwords, gambling, lotteries, or regulated selections.
Results
Sum—
Average—
Smallest generated—
Largest generated—
The selected range is converted into equally spaced integer ticks at the chosen
decimal precision. Each available tick is selected with equal probability, then divided
by 10decimal places for display. When duplicates are disabled, values are sampled
without replacement. The minimum and maximum are included when they are representable at
the selected precision.
Frequently Asked Questions
Yes, when those values can be represented at the selected number of decimal places.
Yes. The generator selects uniformly from the discrete values available at the chosen precision instead of generating a continuous value and rounding afterward.
When duplicates are disabled, generated precision ticks are stored in a set and sampled without replacement. The request is rejected if the range does not contain enough distinct values.
No. Although the browser Web Crypto API is used when available, this page is intended for general utility, sampling, test data, and classroom use—not security credentials, gambling, lotteries, or regulated selections.