Random Number Generator
crypto.getRandomValues().Result
G generate · C copy · Esc exit
Overview
Random numbers, drawn in your browser
Pick one random number for a quick decision, or a whole list for raffles, classrooms, and sampling. Everything runs in your browser using cryptographic randomness.
Guide
How to Use
- 1 Choose a mode
Use the Single number tab for one result, or the List of numbers tab to draw several at once.
- 2 Set the range
Type a minimum and maximum, or tap a preset like d6 or 1–100 to fill the bounds instantly.
- 3 Adjust list options
In list mode, set how many numbers you need, toggle unique-only to avoid repeats, and pick a sort order.
- 4 Generate and copy
Press Generate (or the G key). Copy a single result, copy the whole list, or click or tap any number in the grid to copy it on its own.
Examples
Example results
A few common setups and the kind of output they produce.
Pitfalls
Common mistakes
-
Treating it as a certified lottery RNG
This generator suits raffles, classrooms, and casual use. It is not a substitute for a regulated, independently audited drawing system.
-
Leaving unique-only off for draws
With unique-only off a number can repeat. Turn it on whenever every result must be distinct — for example when picking separate winners.
-
Asking for more unique numbers than the range holds
Unique mode needs a count no larger than maximum minus minimum plus one. Widen the range or lower the count if you hit the limit.
-
Confusing the sort order with the draw order
Sorting reorders the displayed list but does not change which numbers were drawn. Use "As drawn" to see the original sequence.