Random Number Generator
Fair, unpredictable numbers in any range — for giveaways, games, raffles, classrooms and passwords.
At a glance
- Picks from any range — 1 to 10, 1 to 100, negative numbers or up to quadrillions — with every number equally likely.
- Generate up to 10,000 numbers at once, with no repeats, sorted or in drawn order, and leave out numbers you don’t want.
- Decimals up to 6 places, and zero padding for PINs and ticket numbers (0042).
- One-tap presets: dice, lottery 6 of 49, 4-digit PIN and 6-digit code.
- Draw one by one without repeats for raffles, housie/tambola (1–90) and bingo (1–75), with a board of drawn numbers, undo, and numbers read aloud.
- Uses your browser’s cryptographic random generator (the kind used for encryption keys), not a predictable formula. Nothing leaves your device.
Step by step
How to generate a random number
- 1
Set the range
Enter the smallest and largest number, or tap a preset such as 1–100 or Dice.
- 2
Choose how many
Ask for one number or many. Turn on No repeats for unique numbers.
- 3
Press Generate
The number appears at once. Copy or download a list of many numbers.
- 4
Or draw one by one
Use Draw one by one for raffles and housie — each number comes up only once.
Features
Everything you need, nothing you don’t
Any range
Whole numbers or decimals, negative or huge.
No repeats
Unique numbers — every value at most once.
Many at once
Up to 10,000, with sum, average, lowest and highest.
Draw mode
Housie, bingo and raffles, with a live board.
Copy or download
Comma, line or space separated, or as a .txt file.
Truly fair
Cryptographic randomness with no bias towards any number.
Is it really random?
Ordinary random functions in programming languages follow a formula that can be predicted. This generator uses crypto.getRandomValues, the browser’s cryptographically secure generator that is fed by your device’s hardware, and it rejects the uneven remainder of each draw so that no number is even slightly more likely than another. That makes it suitable for prize draws and classroom picks; for an official lottery, use the method its rules require.
Popular uses
| Use | Settings |
|---|---|
| Pick a giveaway winner | 1 to the number of entries, 1 number |
| Roll a die | Dice preset (1–6) |
| Lottery numbers | Lottery 6 of 49 — 6 numbers, no repeats, sorted |
| Housie / tambola calling | Draw one by one → Housie 1–90 |
| A random PIN | 4-digit PIN preset (0000–9999) |
| Split a class into groups | 1 to the number of groups, as many numbers as students |
FAQ
Frequently asked questions
How do I pick a random number between 1 and 100?
Can I get random numbers without repeats?
Can I use it for housie or tambola?
Can I generate decimal numbers?
Can I leave some numbers out?
Is it free and private?
Keep going
Related tools
Coin Flip
Flip a coin online: a fair 50/50 heads or tails toss with a 3D coin. Flip up to 10 coins, play best of 3, use custom sides and see your stats. Free.
Random Name Picker
Pick random names with a spinning wheel: one or several winners, no repeats, and random groups. Fair, private and free — great for classrooms and giveaways.
Password Generator
Generate strong, random passwords, memorable passphrases and PINs with a cryptographically secure generator. Free, instant and private — nothing is stored.
Bingo Card Generator
Make printable bingo cards, Tambola (Housie) tickets or word bingo — unique and numbered — then call the game on screen with voice and check winners.
Percentage Calculator
Free percentage calculator: X% of a number, one number as a percent of another, percentage increase or decrease, marks and discounts — with the steps.
EMI Calculator
Calculate your loan EMI, total interest and full repayment schedule instantly. See yearly charts, the impact of prepayments and download the schedule.
Last updated Report a problem or suggest a feature