Random Number Generator

Pick a random number between any two numbers, or generate a list of them. Great for draws, games, raffles and choosing at random.

By Shah Rukh, software developer · Last updated:

Is this random number generator fair?

Yes. Numbers come from your browser’s cryptographically secure random generator (crypto.getRandomValues), and the method avoids the small bias that simple random functions can have. Every number in your range is equally likely.

Ideas

Choosing between names instead of numbers? Use spin the wheel. Just need a yes or no? Try the yes or no wheel.

📎 Embed this tool on your website (free)

Bloggers, teachers and site owners can add this tool to their own pages for free. Copy the code below and paste it into your page’s HTML.

Frequently asked questions

What does “No repeats” do?

Each number appears at most once, like drawing numbered tickets from a hat.

Can I use negative numbers?

Yes. Any whole numbers work, such as −50 to 50.

How many numbers can I generate?

Up to 1,000 at a time.

Related tools

🎡

Spin the Wheel

Random name picker wheel for giveaways and classrooms.

🪙

Flip a Coin

Heads or tails? Flip a fair coin online.

✅

Yes or No Wheel

Can’t decide? Spin for a yes or no answer.

⌨️

Typing Speed Test

Test your typing speed in WPM and accuracy.

⚡

Reaction Time Test

How fast are your reflexes? Click on green.

🖱️

Click Speed Test (CPS)

How many clicks per second can you do?

See all Fun Tools →