Random Number Generator
Generate cryptographically random integers in any range, with optional unique values.
100% private — everything runs in your browser
How to Use
- 1
Set the minimum and maximum values of the range.
- 2
Set how many numbers you need and whether they must be unique.
- 3
Press Generate — copy the whole list or a single value.
Examples
Dice roll
Input
1 – 6 · 1 valueOutput
One number from 1 to 6Lottery pick
Input
1 – 49 · 6 uniqueOutput
Six different numbersFAQ
Are the numbers truly random?
They come from crypto.getRandomValues with rejection sampling, which avoids the modulo bias of a naive implementation.
Why does unique mode refuse my request?
You cannot draw more distinct values than the range holds; widen the range or lower the count.
Is the result sent anywhere?
No. Everything is generated in your browser.
Related Tools
Password GeneratorGenerate strong, random passwords with customisable length and character types.Lorem Ipsum GeneratorGenerate lorem ipsum placeholder paragraphs, sentences or words for mockups and layouts.UUID GeneratorGenerate random RFC 4122 version 4 UUIDs in bulk, with optional uppercase and no-hyphen formats.QR Code GeneratorGenerate QR codes for any text or URL instantly — customisable size and error correction.Barcode GeneratorCreate CODE128, EAN, UPC and other barcodes from a value, then download them as PNG or SVG.WiFi QR Code GeneratorCreate a scannable QR code that joins a WiFi network without typing the password.