Random Number Generator
Set the range, say how many numbers you need and press the button. For a prize draw switch on «no repeats» — then no number can come up twice.
Quick picks
Numbers come from the browser’s cryptographic source, and values from the tail of the range are discarded rather than folded back — otherwise the first numbers would come up slightly more often, which is exactly what ruins a prize draw.
- Free
- Files never leave your device
- No sign-up
- No file limit
How to use
- Enter the range, or take a ready one: 1–10, 1–100, 6 of 49.
- Say how many numbers to draw and whether repeats are allowed.
- Press «Draw» — the numbers appear in large type, easy to read out loud.
- The other tabs hold dice, a coin and a draw among names.
Good to know
Why not Math.random
The usual random function in a browser is fast, predictable in principle and never meant for anything that decides an outcome. Numbers here come from the cryptographic source instead — the same one that generates encryption keys. For a game it changes nothing; for a prize draw it is the difference between a draw and the appearance of one.
The discarded tail
Taking the remainder of a random number is the classic way to land in a range — and it quietly favours the first values whenever the range does not divide evenly. Over a thousand draws the bias is a fraction of a percent, which is exactly the kind of thing nobody notices and nobody can defend afterwards. Here the values from the tail are thrown away and drawn again.
Frequently asked questions
Can I use it for a giveaway?
Yes, and «no repeats» is what you want: each participant number comes up at most once. Record the screen while drawing — that is the usual way to show the audience that nothing was retried until it looked right.
How many numbers can it draw at once?
Up to a thousand with repeats, and up to the size of the range without them: asking for ten unique numbers out of five is impossible, so the result is trimmed to five rather than looping forever.
Are the numbers the same for everyone?
No. Every draw is made on your device from a fresh source, and there is no seed to share. Two people pressing the button at the same second get different numbers.
Can the range be negative?
Yes, both bounds accept negative values, and they may be given in any order — the smaller one is used as the lower bound regardless.
Related tools
- Password Generator A new password is generated the moment this page loads, using your browser's cryptographic rand…
- UUID Generator Press the button and get identifiers you can paste straight into a database, a config or a test…
- QR Code Generator Type a link or any text and the code appears as you type. Download it as a PNG for a screen or…
- Colour Palette Generator Pick a starting colour and the tool works out the rest of the set by the colour wheel. Click an…
- Barcode Generator Type the value and the code is drawn at once. It comes out as vector, so it stays sharp on a la…
- Wi-Fi QR Code Type the network name and password, and the code appears. A guest points the camera at it and j…
- URL QR Code Paste the link and the code appears as you type. It points straight at your address — no shorte…
- Colour Converter Type a colour in any common notation — #1f5fd6, 1f5fd6, #1f5, rgb(31, 95, 214) — and all the ot…