Random Number Generator
Generate random integers or decimals in any range — quantity, no-duplicates and sorting options with crypto-grade randomness; copy the list.
What is Random Number Generator
Generate up to 1,000 truly random numbers in any range — integers or decimals (0–6 places), unique-only draws, sorted output and one-click copy. Powered by crypto.getRandomValues with rejection sampling, so every value is equally likely.
How to use Random Number Generator
- Set the min, max and decimal places
- Choose a quantity, then toggle unique and sorted if needed
- Generate and copy the list
Frequently asked questions
Why crypto randomness instead of Math.random?
Math.random is a pseudorandom generator unsuitable for draws, and naive range scaling introduces modulo bias. This tool uses crypto.getRandomValues plus rejection sampling, so each candidate is strictly equiprobable.
How many unique numbers can I draw?
Up to the size of the range — 1–100 integers gives at most 100 unique values. Exceed it and the tool shows an error instead of silently repeating.
Can I use this for a raffle or giveaway?
Yes for informal draws — output is cryptographically random and unbiased. For legally significant draws you still need an auditable public process, not just a fair RNG.
Is Random Number Generator free?
Random Number Generator is completely free — open the page and use every feature with no hidden charges.
Do I need to download or install Random Number Generator?
No download or installation is needed. It is an online tool that runs in the browser on your phone, tablet and computer.
Do I need an account to use Random Number Generator?
No. Use the tool right away — no account or sign-in required.
Does Random Number Generator work on mobile?
Yes. The page is fully responsive and works on phones, tablets and desktop browsers.