Random Number Generator
Generate random integers in a chosen range, with optional unique results.
Files and input stay on your device. No upload or paid API.
Web Crypto randomness with unbiased range sampling. Inclusive limits between −1 billion and +1 billion; 1–1,000 results. Not a certified lottery service.
Save this page in your browser bookmarks to use it again.
About this tool
Generate random integers in a chosen range, with optional unique results. Web Crypto randomness with unbiased range sampling. Inclusive limits between −1 billion and +1 billion; 1–1,000 results. Not a certified lottery service.
How to use
- Enter the minimum, maximum and number of integers to generate. Both bounds are included.
- Enable unique numbers if needed, generate and copy or download the list.
Example
With bounds 1–10 and 10 unique results, every integer in that interval appears once in random order. Requesting 11 unique results is rejected.
Frequently asked questions
How are the numbers generated?
The tool uses browser Web Crypto randomness with rejection sampling to avoid modulo bias. It supports 1–1,000 results and bounds from −1,000,000,000 to 1,000,000,000. It is not a certified drawing system.
Do I need an account?
No. This free tool can be used without creating an account.
Where is my input processed?
This tool processes its input in your browser. Tool input is not uploaded for processing. General site usage statistics are separate; see the privacy policy.