Skip to content

Free tool

Random Order Generator

Paste your names, one per line, and press Randomize the order to get a numbered random order. If someone must open or close, lock them to the first or last spot and the rest are shuffled in between. It is free, needs no signup, and the names stay in your browser.

  • Lock first or last
  • No signup
  • Names stay in your browser
  • Print or copy

Last updated

0 speakers

Lock someone first or last

Separate several names with commas. They keep the order you typed, and everyone else is shuffled between them.

Shuffled in your browser with the Web Crypto API. Names are not uploaded or stored.

Your speaking order will appear here

Add everyone who needs a turn, then press Randomize the order.

Start a live turn board

A live board keeps the order on a shared screen, tracks whose turn it is, and can time each turn. It starts a fresh room, so you would enter the names there; this page does not pass them along.

Start a live turn board

How the randomness works

The tool shuffles with the Fisher-Yates algorithm. Each random number comes from your browser's Web Crypto generator (crypto.getRandomValues), not Math.random. Any value that would tilt the odds toward some spots is thrown away and redrawn (rejection sampling), so a plain shuffle gives every order the same chance. Options that avoid repeats or lock a spot change that on purpose. The draw runs on your device, and nothing about the result is decided by a server.

Running a fair speaking order

Most groups settle speaking order by volunteering, and volunteering favors the confident. The same people go first every week and the rest wait, rehearsing what they will say until the moment passes. A random order is a small, neutral rule that fixes this. Nobody chose it, so nobody has to defend it.

It also helps the speakers. Knowing you are fifth rather than finding out at the last second gives you time to prepare, and knowing the order is not up for negotiation saves the group a few minutes of polite deferring.

When you need the order to be random but not completely free

Real meetings have constraints. The host opens, the executive sponsor closes, or a guest has a flight to catch and must go early. That is what the lock options are for. Put the host in the first spot, the sponsor in the last, and let the draw decide everything between them.

Locked names are matched to your list ignoring capital letters. If a locked name is not on the list, the page tells you it was ignored so you do not present the wrong running order by accident.

  • Conference panels and lightning talks: randomize the lineup, lock the moderator first.
  • Classroom presentations: draw the order on the day so nobody can game the schedule.
  • Retros and standups: re-draw each meeting so no one is always last.
  • Games and tournaments: use the order for turn sequence or seeding the first round.

From a one-off order to a live board

A printed or pasted order works for a single sitting. If the group is remote, or you want to track whose turn it is, add a timer, or let people see the order on their own phones, a live turn board does that job. It starts a fresh room and you enter the names there; nothing from this page is carried over.

Frequently asked questions

What is this random order generator for?
It is built for turns: who presents first, who answers next, who reports at the standup. You paste the names, press a button, and get a numbered order you can read out, print or copy.
Can I make sure someone always goes first or last?
Yes. Open the lock option and type the name that must open or close. Several names can be locked at each end and they keep the order you typed. Everyone else is shuffled in between.
Is the order really random?
Yes. It uses the Web Crypto random generator in your browser with an unbiased shuffle, so every possible order is equally likely. There is no hidden weighting.
Are the names sent anywhere?
No. The shuffle runs in your browser and names are not uploaded or stored. Only an anonymous count of tool usage is recorded.
How is this different from the list randomizer?
This page is tuned for turn-taking, with numbered positions and the ability to pin speakers to the start or end. The list randomizer is for shuffling any list, picking a few random items and removing duplicates.
Can people see the order on their own devices?
Not from this page. Start a live turn board and everyone who joins sees the same order update on their own screen. The board starts empty, so you enter the names there; this page does not pass them along.

Keep the order visible to everyone

Start a live turn board with timers and a shared view. You add the names in the new room.

Start a live turn board