Random Number Generator
Generate one or more random integers between any min and max.
History
Frequently Asked Questions
Yes. This tool uses
crypto.getRandomValues(), the browser's cryptographically secure random number generator. Unlike Math.random(), it is suitable for security-sensitive use cases and produces uniformly distributed integers.
The tool supports any integers within JavaScript's safe integer range (−2⁵³ + 1 to 2⁵³ − 1), so effectively any practical range you would ever need.
When checked, each number in the result appears at most once — equivalent to drawing from a hat without replacement. The range must contain at least as many integers as the requested count.