Random Number Generator: Inclusive Range and Unique Draws
Generate one or many integers with inclusive bounds, optional no-repeat sampling and browser cryptographic randomness.
Your inputs
Choose the units and assumptions that match your data. Example inputs are illustrative.
Your result
Enter your values, then choose Calculate.
Results are calculated in your browser. Display rounding does not change the underlying calculation.
Calculation breakdown
Method, assumptions and worked example
How it works
Bounds are inclusive. Random bytes come from Web Crypto. Rejection sampling avoids modulo bias when the range does not divide evenly into the 32-bit random space. No-repeat mode samples without replacement instead of repeatedly retrying near an exhausted range.
Worked example
A request for five unique integers between 1 and 10 produces five distinct values, each between 1 and 10. Asking for 11 unique integers in that range is rejected. Actual example results vary each time.
Using the result
This generator is useful for sampling and everyday draws, but it provides no auditable public draw record, regulatory certification or reproducible seed. Counts are limited to 1,000 to keep the page responsive.
Frequently asked questions
Are minimum and maximum included?
Yes. Either endpoint can be generated.
Can I get exactly the same random draw again?
No seeded replay is provided. Copy the output if you need to retain it.
Method review and references
Formula and content reviewed on 10 October 2026. Worked examples are hypothetical. Methods and assumptions are explained on each page. Health estimates are not clinical measurements; symbolic tools are for entertainment.