Random Number Generator
Generate random numbers instantly — free, no sign-up required.
History
No results yet.
What is a random number generator?
A random number generator (RNG) is a tool that produces numbers with no discernible pattern or predictability. Random numbers are used for everything from workplace draws and classroom decisions to tabletop RPGs, statistical sampling, and social media giveaways.
There are two main types of generator:
- True random number generators (TRNG): these use unpredictable physical phenomena — atmospheric noise, radioactive decay — as a source of entropy. The output is fundamentally unpredictable.
- Pseudorandom number generators (PRNG): these use mathematical algorithms seeded with an initial value. Fast and sufficient for the vast majority of everyday uses, but theoretically reproducible if the seed is known.
Our tool uses your browser's crypto.getRandomValues() API — the same cryptographically secure source used for data encryption and secure tokens. Results are fully trustworthy for prize draws, games, sampling, and any situation demanding genuine impartiality. All computation happens client-side: your numbers never leave your device.
How to use the random number generator
The tool is designed to be instant and zero-friction:
- Set the range: enter your desired minimum and maximum. By default the generator draws a number between 1 and 100.
- Choose the quantity: need just one number, or several at once? Enter how many in the Quantity field.
- Allow or disallow duplicates: for a draw where each entry can only win once — like a raffle — untick Allow duplicates.
- Click Generate: your number appears instantly — no loading screens, no waiting.
- Copy or regenerate: copy the result to your clipboard with one click, or hit Generate Again for a fresh draw.
The other tabs offer a dice roller (D4 to D20), coin flip, and a list tool for shuffling or picking random winners from a custom list.
What can you use a random number generator for?
Far more useful than it first appears, a random number generator solves dozens of everyday situations across Canada.
Office draws and Secret Santa
The workplace Secret Santa (or Kris Kringle) is a Canadian office tradition. Paste all colleagues' names into the List tab, shuffle, and assign each person their Secret Santa pick fairly — no hat, no paper slips, no reveals until the day. The List tool works equally well for holiday party prize draws and team raffles.
School fundraising raffles
School councils, parent associations, and sports teams across Canada run raffles and 50/50 draws as primary fundraising tools. Use the number generator to draw winning ticket numbers transparently, or paste entrant names into the List tab for an impartial winner selection.
Social media giveaways
Instagram and TikTok giveaways are popular with Canadian creators and small businesses. Paste all entrant names into the List tab, pick your winners with one click, and share the result as proof of a fair draw.
Tabletop RPGs and board games
No dice nearby? The Dice tab covers D4, D6, D8, D10, D12 and D20 — the full set for Dungeons & Dragons, Pathfinder, or any board game. Roll up to six dice simultaneously with the total calculated automatically.
Classroom decisions
Teachers use random generators to call on students, form groups, assign presentation order, or pick reading partners fairly. The List tab picks each name only once when duplicates are off.
Hockey pools and sports picks
Hockey pools are a beloved Canadian tradition. Use the List tab to randomly assign teams in your hockey pool draft, or the Number tab to generate a random draft order for your league.


