Random List Generator

Set how many lists you want (1–10), how long each is (1–20) and a number range, and get lists of random numbers you can copy in one click.

The Random List Generator makes lists of random whole numbers. You tell it how many lists you want (1 to 10), how many numbers go in each (1 to 20) and the lowest and highest number allowed, and it returns each list as a colored card with a copy button. Within one list no number repeats as long as the range is big enough, so "5 numbers between 1 and 100" gives you five different numbers, not five rolls that might collide. It's the tool to reach for when you need several sets of random numbers at once: lottery-style picks, raffle draws, sampling row numbers, or assigning random IDs.

One thing it doesn't do: shuffle a list you paste in. If you have your own items, names or options and want them randomized or one picked, use the Random Picker or the Random Name Picker. This page only produces numbers.

The four inputs

  1. Number of lists (1–10) – how many separate cards you get. Each list is drawn independently, so the same number can appear in list 1 and list 3.
  2. List length (1–20) – how many numbers per list.
  3. Start number – the lowest value allowed. It can be 0 or negative.
  4. End number – the highest value allowed. If you enter them backwards the tool swaps them for you.

The defaults are one list of five numbers from 1 to 100. Press Generate as many times as you like; nothing is stored between clicks.

Repeats and the size of your range

If the range holds at least as many numbers as the list length, every number in a list is unique: asking for 20 numbers between 1 and 20 gives you all twenty in random order, which is a handy way to shuffle a numbered list. If the range is smaller than the list length (say 10 numbers between 1 and 5), unique picks are impossible, so the tool falls back to independent random draws and you'll see repeats. That fallback is what you want for simulating dice rolls: 20 numbers from 1 to 6 is twenty throws of a die.

What the results look like

Each list is a card headed "List 1", "List 2" and so on, with the numbers stacked vertically and a copy icon in the corner. Copying puts the numbers on your clipboard one per line, which pastes cleanly into a spreadsheet column or a text file. Here's a real run with two lists of five from 1 to 100:

ListNumbers
List 188, 65, 3, 21, 98
List 229, 55, 78, 56, 2

Practical uses

  • Lottery and raffle numbers – 6 numbers between 1 and 49 is a classic lotto line; generate 10 lists and you have ten lines. For drawing a winner from ticket stubs instead, the Random Raffle Generator is built for that.
  • Random sampling – need to audit 15 invoices out of 800? One list, length 15, range 1 to 800, then pull those row numbers.
  • Shuffling a numbered list – set the length equal to the range size (both 1 to 20) and you get every number once in random order. Read that as the new order of your items.
  • Splitting people into groups – you can do it with numbers, but it's easier to paste names into the Random Team Generator, which handles the split for you. The Random Pair Generator does the same for pairs.
  • Classroom and game seeds – bingo call sheets, "pick a page number" prompts, or random seat numbers. For a single yes/no or left/right call, the Random Direction Generator and Odd or Even Generator are quicker.

How random is it

Numbers come from the browser's built-in Math.random, which is fine for games, sampling and picking raffle winners but is not cryptographically secure. Don't use it to generate passwords, encryption keys or anything where an attacker could benefit from predicting the output. For everyday fairness questions, it's plenty: each number in the range has the same chance on every draw, and the unique-pick mode simply keeps drawing until it has enough distinct values.

More pickers and randomizers, including spinners and coin-style decisions, are listed under all fun, party and decision tools.

Frequently asked questions

Can I paste my own list and randomize it?

Not here. This tool generates lists of random numbers within a range. To shuffle or pick from your own items, use the Random Picker (any text) or the Random Name Picker (names).

Will numbers repeat within a list?

Not if the range has at least as many numbers as the list length. For example, 5 numbers from 1 to 100 are always 5 different numbers. If the range is too small, such as 10 numbers from 1 to 5, repeats are unavoidable and the tool allows them.

How many lists can I generate at once?

Up to 10 lists per click, each with up to 20 numbers. Press Generate again for a fresh set; there's no limit on how many times you can run it.

Can I use negative numbers or zero as the start?

Yes. The start and end boxes accept any whole number, including 0 and negatives, and the tool swaps them if the start is larger than the end.

How do I copy a list?

Click the copy icon in the corner of a card. The numbers go to your clipboard one per line, ready to paste into a spreadsheet or document.