- Can the random number generator avoid repeats?
- Yes — turn on 'No repeats' before generating. The calculator then draws without replacement so every number in the batch is unique. If you ask for more unique numbers than the range can hold (e.g., 10 unique numbers from 1–5), it shows a clear error explaining the range is too small.
- How do I generate a random number between 1 and 100?
- Set Min = 1, Max = 100, and Count = 1, then click Generate. Each click returns a fresh integer in [1, 100] inclusive. For a 'random number generator 1-100' with multiple draws, set Count to however many you need.
- Is the generator truly random?
- It uses the browser's cryptographic random source (window.crypto.getRandomValues with a Uint32Array) combined with rejection sampling. That makes the output uniformly distributed and unpredictable — suitable for raffles, sampling, and decisions. (For cryptographic secrets like passwords, use a dedicated password generator.)
- What's the largest range I can use?
- The range (max − min + 1) can be as large as 2^32 (about 4.3 billion). For non-unique draws there is no practical cap; for unique draws, large ranges use a Set-based algorithm so memory stays proportional to the count you request, not the range size.
- Why can't I generate 10 unique numbers from a range of 1 to 5?
- A range of 1–5 only contains 5 distinct integers, so it's impossible to draw 10 unique values. The calculator detects this and shows 'Cannot generate 10 unique numbers from a range of only 5 values (1–5)' instead of returning duplicates.