Random Number Generator
Generate random numbers in any range — one or many, unique or with repeats.
Numbers are drawn with your browser’s cryptographically secure random generator. Nothing is sent to our servers.
About this tool
Pick a minimum and maximum, choose how many numbers you want and whether they must be unique, then generate. Numbers come from your browser's cryptographically secure random generator, so they are suitable for draws, raffles and games.
Frequently asked questions
They come from the Web Crypto API in your browser, a cryptographically secure generator designed to be unpredictable. That makes it suitable for raffles, games and sampling.
Set the range of your lottery (for example 1 to 49), the number of balls (for example 6), choose 'Unique' and sort ascending.
Yes — choose 'Unique'. You cannot ask for more unique numbers than exist in the range (for example 6 unique numbers between 1 and 5).
No. The numbers are generated in your browser and never leave your device.
Related tools
Dice RollerRoll virtual dice — d4, d6, d8, d10, d12, d20 or d100 — with any number of dice and a modifier.UUID GeneratorGenerate random version 4 UUIDs (GUIDs) in bulk — lowercase, uppercase, with or without hyphens.Random Name PickerPaste a list of names and pick one or more winners at random — fair and instant.Random Date GeneratorGenerate random dates between any two dates, with leap years handled correctly.Random Letter GeneratorPick random letters from A–Z, vowels only or consonants only — with or without repeats.Bingo Card GeneratorGenerate random 75-ball (US) bingo cards or 90-ball (UK) bingo tickets.Coin FlipFlip a virtual coin — heads or tails — once or up to 1,000 times with a running tally.Lottery Number GeneratorGenerate random lottery numbers for Lotto, Vikinglotto, Eurojackpot, EuroMillions, Powerball or your own game.