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 lucky dips and prize draws to board games, classroom decisions, and statistical sampling.

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.

Our tool uses your browser's crypto.getRandomValues() API — the same cryptographically secure source used for data encryption and TLS. Results are fully trustworthy for lotteries, prize draws, and any situation that demands genuine impartiality.

How to use the random number generator

The tool is designed to be instant and friction-free:

  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, untick Allow duplicates.
  4. Click Generate: your number appears instantly — no loading, 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 lucky dip generator, and a list tool for shuffling or picking random winners from a custom list.

Generate lottery numbers – National Lottery, EuroMillions, Thunderball and Set For Life

The UK National Lottery, operated by Allwyn (formerly Camelot), runs four main draw games. Our generator supports all of them with a single click — the digital equivalent of a lucky dip.

National Lottery Lotto

The classic UK Lotto draw has been running since 1994 and remains the nation's most-played lottery.

  • 6 main numbers from 1–59 plus 1 Bonus Ball from the remaining pool
  • Draws: Wednesday and Saturday evenings
  • Odds of the jackpot (match 6): 1 in 45,057,474
  • Minimum jackpot: £3.8 million, rolling over if not won

Select Lotto in the Lottery tab and click Generate to get your six main numbers plus a Bonus Ball instantly.

EuroMillions

EuroMillions is a transnational lottery played across 17 European countries. The UK is one of its biggest markets, with jackpots capped at €250 million.

  • 5 main numbers from 1–50 and 2 Lucky Stars from 1–12
  • Draws: Tuesday and Friday evenings
  • Jackpot odds: 1 in 139,838,160
  • UK Millionaire Maker: every draw creates at least one guaranteed UK £1 million winner

Thunderball

Thunderball offers guaranteed fixed prizes and draws four times a week — making it one of the most frequent big-prize draws in the UK.

  • 5 numbers from 1–39 plus 1 Thunderball from 1–14
  • Draws: Tuesday, Wednesday, Friday and Saturday
  • Top prize: £500,000 (fixed, not a rollover jackpot)

Set For Life

Unique among UK lotteries, Set For Life pays an annuity rather than a lump sum — £10,000 every month for 30 years.

  • 5 numbers from 1–47 plus 1 Life Ball from 1–10
  • Draws: Monday and Thursday

Remember: no generator can improve your odds of winning. Every combination has exactly the same probability. A random generator simply helps you pick without unconscious bias — avoiding overused numbers like 7, 11, or birthdays clustered in the 1–31 range.

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 in the UK.

Prize draws and competitions

Whether it's a social media giveaway, an office raffle, or a school fundraiser tombola, a fair draw needs a neutral random source. Paste all entrant names into the List tab, choose Pick N, and click Generate — the result is instant, transparent, and impossible to dispute. Copy and share directly to your Instagram story or WhatsApp group as proof.

Secret Santa and Kris Kringle

The office Secret Santa is a British workplace institution. Paste everyone's names into the List tab, shuffle, and assign the result — each person sees their own pick without a fuss. No hats, no scraps of paper, no reveals until the day.

Board games and tabletop RPGs

No dice to hand? The Dice tab offers D4, D6, D8, D10, D12 and D20 — perfect for Dungeons & Dragons, Warhammer Fantasy Roleplay, or any board game. Roll up to six dice simultaneously with the total calculated automatically.

Classroom and school

Teachers use random generators to form groups, choose who answers a question, or set the order of student presentations fairly. The List tab accepts as many names as you need, with no repeat picks until everyone's been chosen.

Decision making and tiebreakers

Can't decide between two options? The Coin tab gives you an instant heads-or-tails flip. Flip multiple coins for a statistical majority, or use the Number tab with min 1, max however many options you have.

Lucky numbers and numerology

Many people like to play personal lucky numbers rather than a machine-generated lucky dip. Our generator lets you experiment with different ranges — from the classic 1–59 Lotto pool to custom ranges for other draws — and save your favourites via copy-to-clipboard.

Lotteries and prize draws in the UK – culture and context

Britain has a rich culture of prize draws, raffles, and lotteries. The National Lottery, launched in November 1994, raised over £47 billion for good causes by its 30th anniversary — funding everything from the 2012 Olympics to local village halls.

The lucky dip — where the terminal randomly selects your numbers rather than you choosing them — accounts for roughly 70% of all Lotto ticket sales. Our generator is the digital equivalent: instant, unbiased, and available 24/7 from any device.

In the UK, commercial prize draws and competitions are regulated by the Gambling Commission and the CAP Code (Committee of Advertising Practice). Promotions that are free to enter and based on chance fall under the free prize draw framework and don't require a gambling licence — but the draw must be genuinely random. Our crypto.getRandomValues()-based generator satisfies that requirement.

The village fête raffle and the school tombola are quintessentially British institutions. Small societies can run lotteries without a licence under the small society lottery exemption (Gambling Act 2005), provided proceeds go to charitable or community purposes. For picking winners at such events, our List tab is the simplest solution.

The Postcode Lottery (People's Postcode Lottery) and various charity lotteries — Cancer Research UK, RNLI, British Red Cross — have grown significantly since 2010, extending the UK's lottery culture well beyond the National Lottery.

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 to a fair physical dice roll or lottery draw.