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
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 boardHow 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?
Can I make sure someone always goes first or last?
Is the order really random?
Are the names sent anywhere?
How is this different from the list randomizer?
Can people see the order on their own devices?
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 boardMore free tools and guides
Free tools
Every page with a free tool you can use right away, no room needed.
List randomizer
Shuffle any list, pick N random items, dedupe and sort.
Random group generator
Split a list into teams or breakout groups.
Standup speaking order
A rotating order for daily standups.
Toastmasters speaking order
Run table topics and speaker rotations.