Cryptographically random integer.
Generates uniformly-distributed random integers in the range [min, max].
Runs in your browser using Math.random().
Uniform distribution means every number in the range has an equal chance of being picked — useful for raffles, sampling, and games where fairness matters, as opposed to a weighted or biased selection.
min=1, max=100, count=1: returns a single integer 1–100 (e.g. 18).
No — Math.random() is fine for games, draws, and sampling. Use crypto.getRandomValues() for security-critical needs.
Yes — set 'count' higher than 1 to get a list.
Yes by default, since each draw is independent — if you need unique numbers with no repeats, generate more than needed and remove duplicates, or ask for a range comfortably larger than your count.