Random Number List Generator
Generate a whole list of random numbers at once — pick how many, set the range, and choose whether duplicates are allowed. Sort and copy with one tap. Everything runs privately in your browser using crypto-strong randomness.
How to use the Random Number List
Enter how many numbers you need (1–1000).
Pick the minimum and maximum — both ends are included.
Turn on No duplicates for a unique set, or Sort to order the list.
Hit Generate, then Copy to paste your list anywhere.
About this tool
A random number list is handy for sampling rows in a spreadsheet, drawing raffle ticket numbers, seeding tests, picking lottery-style sets or running classroom activities. Unlike a single-number picker, this tool builds the whole batch at once and lets you control whether values can repeat.
Each number is drawn with the browser’s crypto.getRandomValues generator, using rejection sampling to avoid the small bias a plain modulo can introduce. With No duplicates enabled, the tool draws a uniform sample without replacement, so the request count cannot exceed the size of your range.
Frequently asked questions
Are the numbers truly random?
They use the browser’s cryptographic crypto.getRandomValues generator with rejection sampling for an unbiased, uniform result. For everyday and fun use this is excellent; it is not a certified draw system for regulated lotteries.
What does ‘No duplicates’ do?
It returns a unique set — each value appears at most once. If you ask for more numbers than the range can hold (for example 50 numbers between 1 and 10), the tool caps the list at the maximum possible unique values.
Can I generate negative numbers?
Yes. Set the minimum to a negative value, such as −50 to 50, and the range works the same way.
Is my data sent anywhere?
No. The list is generated entirely on your device. Nothing is uploaded, stored on a server or tracked.