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 lottery quick picks and workplace draws to tabletop RPGs, classroom decisions, 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 lotteries, prize draws, games, 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:

  1. Set the range: enter your desired minimum and maximum. By default the generator draws a number between 1 and 100.
  2. Choose the quantity: need just one number, or several at once? Enter how many in the Quantity field.
  3. Allow or disallow duplicates: for a draw where each entry can only win once — like a raffle — untick Allow duplicates.
  4. Click Generate: your number appears instantly — no loading screens, no waiting.
  5. 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, lottery number generator for all major Canadian draws, and a list tool for shuffling or picking random winners from a custom list.

Generate lottery numbers – Lotto 6/49, Lotto Max and Daily Grand

Canada's national lottery games are operated by the Interprovincial Lottery Corporation (ILC) and sold through provincial lottery corporations (OLG, Loto-Québec, BCLC, etc.). Our generator supports all three major draw formats.

Lotto 6/49

Lotto 6/49 is Canada's original national lottery, running since 1982 and the most recognized draw in the country.

  • 6 numbers from 1–49 plus 1 Bonus number from the same pool
  • Draws: Wednesday and Saturday evenings
  • Jackpot odds (match 6): 1 in 13,983,816
  • A guaranteed $1 million prize is drawn every Wednesday and Saturday alongside the main jackpot

Select Lotto 6/49 in the Lottery tab and click Generate to get your six numbers plus a Bonus number instantly.

Lotto Max

Lotto Max offers Canada's biggest jackpots, regularly topping $70 million with additional MAXMILLIONS draws when the jackpot exceeds $50 million.

  • 7 numbers from 1–50
  • Draws: Tuesday and Friday evenings
  • Jackpot odds: 1 in 33,294,800
  • Maximum jackpot: $70 million; MAXMILLIONS prizes of $1 million each added beyond that

Daily Grand

Daily Grand offers a top prize of $1,000 a day for life — an annuity-style prize that pays out over the winner's lifetime.

  • 5 numbers from 1–49 plus 1 Grand Number from 1–7
  • Draws: Monday and Thursday evenings
  • Second prize: $25,000 a year for life

Remember: no generator can improve your odds of winning. Every combination has exactly the same probability. A quick pick simply removes unconscious bias — like clustering numbers around birthdays or always replaying the same combination.

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.

Lotteries and prize draws in Canada – culture and context

Canadians are enthusiastic lottery players — the country generates billions in lottery revenue annually, with proceeds directed to provincial health, education, and community programs. Each province operates its own lottery corporation while participating in the national ILC draws.

The 50/50 draw is a distinctly Canadian institution, especially in hockey arenas and at community events. Half the ticket revenue goes into the prize pot, and the winner takes 50% of total sales — a format that's driven tens of millions of dollars in charity fundraising, particularly during NHL games where arena 50/50s have topped $1 million in a single night.

Loto-Québec operates separately from the ILC for provincial Quebec games, including Banco, Astro, and Extra, while still selling ILC products. The bilingual nature of Canadian lottery culture means many Canadians interact with games in both English and French.

Under Canadian law, lotteries are regulated at the provincial level. The Criminal Code of Canada permits lotteries only when conducted by a provincial government or licensed charitable organization. Informal draws between friends, colleagues, or at community events for non-profit purposes generally don't require a licence, though rules vary by province — check with your provincial gaming authority for specifics.

Our generator uses your browser's crypto.getRandomValues() function, which draws on hardware entropy sources (mouse movements, keystrokes, CPU noise) to produce genuinely random bits. The output is unpredictable for any practical purpose — equivalent in fairness to a physical lottery ball draw.