Skip to content

Random Number Generator – Pick Numbers or Names at Random

Choose a minimum and maximum, decide how many numbers you want and whether they may repeat, then generate. Switch to “From a list” to draw names or entries instead.

Order

Numbers are drawn with your browser's secure random generator (crypto.getRandomValues). Nothing is sent or saved.

How to use the random number generator

  1. Enter a Minimum and a Maximum. Both limits are included, so 1 and 6 can give 1, 6 or anything in between. Negative numbers work too.
  2. Set How many you need, from 1 to 10,000.
  3. Choose your options: keep “No repeats” on for all-different numbers, turn on “Allow decimals” to set decimal places, and pick an Order – random, smallest first or largest first.
  4. Press Generate. A single result is shown large; several appear as a list you can copy with “Copy all”. Press Generate again for a fresh draw.
  5. To draw names instead, switch to “From a list”, paste one entry per line, set How many to pick and press Pick winners.

Features

  • Any range of whole numbers up to a quadrillion in either direction, negative values included.
  • Unique numbers with no repeats, and a clear message when the range is too small for the amount you asked for.
  • Decimals with 1 to 6 places, with both limits still included.
  • Up to 10,000 numbers per draw, sorted or in random order.
  • Copy all in one click, one number per line.
  • List picker for names, teams, prizes or tasks, showing winners in the order they were drawn.
  • Secure randomness from the Web Crypto API with rejection sampling, so there is no modulo bias.

Why use Fileora's random number generator

Many online pickers rely on Math.random, a fast generator that is fine for games but predictable in principle. This one draws from the same secure source browsers use for encryption, and it maps those raw values to your range without the small bias that comes from a plain remainder. For a range like 1 to 100 that bias is tiny, but there's no reason to accept it.

It is also private. Numbers are generated only when you press the button, inside your own browser, and nothing is logged. There's no sign-up, no limit on how often you use it, and it works just as well on a phone as on a laptop.

Ideas for using random numbers

  • Classroom and meetings: number the students or attendees and draw one to answer the next question, or draw several without repeats to set a presentation order.
  • Sampling: pick 50 unique row numbers between 2 and 5,000 to spot-check a spreadsheet, sorted smallest first so they are easy to find.
  • Games: roll a number from 1 to 20 for a board game, or generate a list of random scores to test a leaderboard.
  • Decisions: give each option a number and let the generator decide where to eat tonight.
  • Testing: create thousands of decimal values for a chart or a formula, then paste them into a sheet with Copy all.

Picking winners from a list

The list mode treats every non-empty line as one entry and ignores blank lines and extra spaces. Winners are drawn without replacement, so the same line can't win twice, and the first name shown is the first one drawn. If a name appears on two lines it counts as two entries and has twice the chance – handy for giving extra tickets, but worth checking before a draw. For best transparency, share your screen or record the draw so participants can see it happen.

If you need a physical feel instead of numbers, try the coin flip for yes-or-no calls or the dice roller for board games. For a secure random password rather than a number, use the password generator.

Frequently asked questions

Is this random number generator truly random?

It uses your browser's cryptographically secure generator, crypto.getRandomValues, which is the same source used for passwords and encryption keys. Numbers are mapped to your range with rejection sampling, so every value in the range has exactly the same chance – there is no bias towards low numbers, which a simple remainder calculation can cause.

How do I generate numbers without repeats?

Leave “No repeats (each number only once)” switched on. Every number in the result will then be different. If you ask for more numbers than the range holds – say 20 unique numbers between 1 and 10 – the tool tells you how many values are possible instead of looping forever or quietly repeating some.

Can I generate decimal numbers?

Yes. Turn on “Allow decimals” and choose from 1 to 6 decimal places. With 2 places and a range of 0 to 1, you get values like 0.37 or 0.05, and every two-decimal value between the limits is equally likely, including both ends.

How many numbers can I generate at once?

Up to 10,000 in one go. The results can be shown in random order, smallest first or largest first, and “Copy all” puts them on your clipboard one per line so they paste straight into a spreadsheet column.

Can I use it to pick a giveaway winner?

Yes, for informal giveaways, classroom picks or deciding who goes first. Paste the entries one per line in “From a list”, choose how many to pick and press Pick winners. It is not a certified draw, so don't use it for official lotteries or prize competitions that are regulated by law.

Are my numbers or lists saved?

No. Everything happens in your browser tab. Nothing is sent to a server or stored, and your list disappears when you close or reload the page.

Can't find the tool you need, or something isn't working?

Tell us which tool you'd like next or what went wrong. We read every message, and requests decide what we build next.

Opens your email app. Please don't attach private files.