📅 Days Counter 🎂 Birthday 🍼 Pregnancy ⏳ Countdown ✈️ Distance ⚖️ BMI 🏖️ Retirement ⏰ Time Since 💰 Loan Calc 🚗 Car Loan 🏠 Mortgage 📄 PDF Converter 📈 Compound 🏦 Savings 💼 Salary 🏷️ Stamp Duty 🔥 Calories 📊 Statistics 🌍 World Clock 📈 Market Times 🎰 EuroMillions 🎲 Random Number % Percentage 📝 Word Counter 🧾 VAT Calc 🔄 Converter

Our free random number generator lets you instantly get a random number between any range, generate multiple unique numbers, roll virtual dice, or flip a coin. Whether you need a random number generator (RNG) for a game, raffle, lottery, classroom, or decision-making, this tool delivers truly random results every time — no sign-up, no ads, no fuss.

Generate Random Numbers

Quick Tools

🎲
Roll a Die
🪙
Flip a Coin
🎰
Lottery Pick
📋
Pick from List

❓ Frequently Asked Questions

Is this truly random?

This generator uses JavaScript's Math.random() which is a cryptographically-seeded pseudo-random number generator (PRNG). It is random enough for games, raffles, decisions, and classroom use. For cryptographic security purposes, use a dedicated cryptographic RNG.

Can I generate numbers without repeats?

Yes — tick the No repeats checkbox before generating. The tool uses a Fisher-Yates shuffle to guarantee every number in the result is unique. Perfect for lottery picks, raffle draws, and random sampling.

What dice can I roll?

The dice roller supports D4, D6, D8, D10, D12, D20, and D100 — covering all standard tabletop RPG dice (Dungeons & Dragons, Pathfinder, etc.). The main generator also lets you simulate any custom die by setting min=1 and max=number of sides.

How do I pick a random winner from a list?

Use the Pick from List tool — paste one name (or any item) per line and hit Pick. It randomly selects one entry, making it perfect for competition draws, giveaways, or picking teams.

🔧 More Tools

🔥
Calorie Calculator
Find your TDEE & daily targets
%
Percentage Calc
Percentages, increases, decreases and more
🏖️
Retirement Countdown
How long until you retire?

📤 Share Your Result