Pick a number
without the busywork.
Generate one number or a batch inside your range, with optional decimals, unique values, sorting, and copy-ready output. The draw happens locally in this browser tab.
Random number generator
Set the range.
Ready · values are generated only when you click Generate
Choose a range and generate a local batch. Results are for ordinary picks, simulations, and classroom exercises; use an official process for regulated drawings.
Can I generate numbers without repeats?
Yes. Turn on Unique values. The tool checks the available decimal grid before drawing and gives an error if you request more unique values than the range can contain.
Are the results random enough for a lottery?
This page uses the browser's cryptographic random source when available and rejection sampling for integer ranges. It is useful for ordinary picks and simulations, but regulated drawings should use their required official process.
Does it work with decimals and negative ranges?
Yes. Choose up to six decimal places and enter negative minimum or maximum values. Decimal results are drawn from the selected fixed decimal grid.