Online Random Number Generator
Custom range and quantity, unique and sorting options, 100% client-side generation for privacy
FAQ
Any valid integers work, including huge ranges like 1 to 1 billion. Unique mode uses an efficient Floyd sampling algorithm, so it stays fast even for enormous ranges.
The quantity cannot exceed the range size. For example, the range 1-5 can produce at most 5 unique numbers, otherwise a warning is shown.
Up to 10,000 numbers per run to keep the page responsive.
No. Numbers are generated locally in your browser without any server involvement.
It uses the built-in Math.random(), which is backed by high-quality pseudo-random algorithms in modern browsers - suitable for lotteries, sampling and test data.
Completely free. This is a pure frontend online tool - no registration required, no payment needed, just open and use.
Related Tools
Unit Converter
Convert across 7 categories: length, weight, temperature, area, volume, speed, and data. 100% private, all processing in your browser
Number Base
Convert between binary, octal, decimal, hexadecimal and any base from 2 to 36. Supports fractions and huge integers, 100% private, all processing in your browser
Roman Numerals
Convert integers to roman numerals and back, supports 1-3999, strictly follows standard subtractive notation, fully client-side
Percent Calculator
Three modes - percentage of, what percent, and percent change - real-time calculation, fully client-side
Date Calculator
Date difference and add/subtract days, with automatic leap year and weekday handling, fully client-side
BMI Calculator
Enter your height and weight to get your BMI and health category per WHO standards, with both metric and imperial units supported
GCD & LCM
Enter multiple integers to get the greatest common divisor, least common multiple and prime factorization at once
Angle Converter
Convert between degrees, radians, gradians, turns, arcminutes and arcseconds in real time with a full comparison table