Random Presentation Order
Random turn order for presentations.
Built and maintained by Paul Clark, Redmoon Software · Last checked
Sprint demos, class presentations, standups — when several people have to speak, this shuffles them into a numbered lineup nobody chose. Set per-person minutes in Options and each name is labelled with a running time mark (~2 min, ~4 min, and so on) showing when that slot ends. Enter a seed to make the order reproducible, or leave it blank for a Web Crypto shuffle.
Enter. Type or paste the names of everyone presenting, one per line.
0 items
Click Shuffle order to see a result.
Options
Recent results
- No history yet.
How it works
- Enter. Type or paste the names of everyone presenting, one per line.
- Shuffle. Click "Shuffle order" to generate a random speaking lineup.
- Time. Optionally set minutes per person to add a running start-time label to each name.
- Seed. Type any seed in Options to make the same order reproducible later.
About the Random Presentation Order
A running order with optional times
The list is shuffled into a random order, and setting Minutes each above zero attaches a time to every entry so the order becomes a schedule. Leave it at zero and you get a plain ordered list.
The times assume every slot takes exactly the same length and that transitions are free — neither of which survives a real classroom. Treat the schedule as a plan that tells you whether the whole thing fits in the lesson, which is the question it actually answers well.
Why randomising the order matters
Presentation order is not neutral. Going first means presenting to a fresh room and setting the bar; going last means presenting to a room that is watching the clock, often after the session has overrun. When order is decided by volunteering, the same confident students take the front every time and the same reluctant ones get the worst slot.
Setting a Seed makes the order reproducible, which is useful when you generate the schedule a week ahead and need it to still be the same on the day.
Publishing the order
- Publish the order before people prepare, not after. Announced early it is a fairness mechanism; announced late it is just admin.
- Add a minute or two to your per-slot estimate for changeovers. The arithmetic does not.
- Only the last ten runs are kept in this browser, so copy the schedule somewhere durable.
- Remove absentees before generating — a slot for someone who is not there shifts every time after it.
Frequently asked questions
What does the per-person minutes setting do?
It prints a cumulative time mark next to each name in the shuffled order, so you can see when each speaker's slot ends and how long the whole session runs. It is a printed schedule, not a countdown timer.
Can I prove the order wasn't rigged?
Yes. Agree on a seed with the group before shuffling. The same seed and the same list always produce the identical order, so anyone can re-run it themselves and verify nothing was manipulated.
Is the shuffle fair to whoever is listed first?
Yes. Input position doesn't matter: the tool runs a Fisher-Yates shuffle driven by crypto.getRandomValues, so every possible speaking order is equally likely regardless of how the names were typed in.
How do I send the lineup to the team?
Use Copy to grab the order as plain text for chat, Share link to give someone a URL that restores your list and options, or Export CSV to download the result as a spreadsheet file.
Will my list still be here next week?
Yes. The list is saved in your browser's local storage as you type, so a recurring standup or class opens with the same names already loaded — just shuffle again for a fresh order.
Related randomizers
Further reading
- Shuffle once, then reveal one at a time
Re-rolling a picker can hand you the same name twice in a row. Shuffling a queue once and revealing it one pick at a time can't — and the queue survives a page reload, so a draw can span a whole afternoon.
- Setting up a fair fantasy draft order before your league fights about it
Flat random or weighted lottery? How to pick a fantasy draft order method your league will respect, plus how to run an animated, screen-shared reveal on draft night.
- Run a demo day that actually ends on time
Sprint reviews fail two ways: the order argument at the start and the overrun at the end. A random demo order with a built-in schedule — every team slotted into minuted time boxes — fixes both in one click.
- Randomizing your presentation order (and giving every slot a clock)
Whoever goes first at a demo day, sales pitch, or classroom presentation gets an unfair edge — or an unfair disadvantage. Here's how a random presentation order generator settles the lineup and keeps every speaker on time.
- Why your standup always starts with the same person (and how to fix it)
The daily standup has a quiet bias: whoever's at the top of the list goes first every day. Here's why fixed order hurts your standup, and how a thirty-second shuffle changes the whole meeting.