Random Number Generator

By Seagit ✨
Deploy to your own cloud with Seagit, today.Start freeNo credit card required

Random whole numbers from 1 to 100, or any range you choose

Range and count

How each number is chosen

Every whole number in the range is equally likely. The generator reads 32-bit values from the browser's cryptographic random source and discards the few that would make some numbers more likely than others, so a range such as 1 to 100 has no favourite. Set the minimum and maximum to match your game or sample, and tick no repeats when a number should not come up twice, as in a raffle or a sample without replacement.

🎲 Random Number Generator — Free Online Tool

Generate a random number from 1 to 100, or any range, with or without repeats. This random number generator picks whole numbers between any minimum and maximum, such as 1 to 100. Ask for one number or up to 1,000 at once, and choose whether repeats are allowed. Each number comes from the browser’s cryptographic random source, with rejection sampling, so every value in the range is equally likely and nothing leaves your device.

How to use it

  1. Enter the minimum and maximum, such as 1 and 100.
  2. Enter how many numbers you want, from 1 to 1,000.
  3. Tick no repeats if each number may appear only once.
  4. Click Generate, then Copy to take the result.

🚀 Why use this Random Number Generator tool?

A random number is the basic tool for games, sampling and draws. This generator gives every whole number in the range an equal chance and never favours small or round values. 100% free, no registration, and complete privacy — everything runs locally in your browser, so your data never touches a server.

Key Features

🎲Any whole-number range

Set any minimum and maximum, including negatives, up to about one billion values.

🔢One to 1,000 numbers

Draw a single number or a batch in one click.

🚫Optional no repeats

Sample without replacement, as in a raffle or a survey draw.

🔒Cryptographic and private

Uses crypto.getRandomValues. No server, no storage.

Popular Use Cases

Games and classroom

  • • Pick a number from 1 to 100
  • • Choose a turn order
  • • Pick a question number

Sampling and QA

  • • Pick random row numbers to audit
  • • Sample participants by ID
  • • Choose test cases

Study and maths

  • • Simulate dice or lottery draws
  • • Check a probability
  • • Teach uniform distributions

What It Handles

Range

  • ✓ Any minimum and maximum
  • ✓ Both ends included
  • ✓ Negative numbers allowed

Draws

  • ✓ One to 1,000 numbers
  • ✓ With or without repeats
  • ✓ Copy the result

Method

  • ✓ crypto.getRandomValues
  • ✓ Rejection sampling, no bias
  • ✓ Runs in the browser

Related Tools

Sources & References

Frequently Asked Questions

How random is this random number generator?

The numbers come from the browser’s cryptographic random source, the same kind of generator used for security keys. Each whole number in the range has the same probability.

Does a range of 1 to 100 include 1 and 100?

Yes. Both ends are included, so there are 100 possible values.

Can I get decimal numbers?

This version gives whole numbers. For a decimal, generate a whole number in a larger range and divide by 10 or 100.

What is the largest range?

About one billion values, so a range such as 1 to 1,000,000,000 is allowed.

Is my result stored or sent anywhere?

No. Numbers are generated and shown in your browser only.

🎓 Pro Tips

  • Tip 1: To pick a random item from a list, number the items and generate a number from 1 to the length of the list.
  • Tip 2: Tick no repeats to pick different numbers, such as five winners from 50 tickets.
  • Tip 3: Every number from 1 to 100 has a 1% chance on any single draw, so no value is luckier than another.
banner