Random Roll Call Picker
Fairly cold-call students or team members one at a time — once picked, a name won't come up again until everyone else has had a turn.
Generate
How the Random Roll Call Picker works
Unlike a plain random name picker, this tool remembers who's already been picked during the current browser session, drawing only from names that haven't come up yet — so with a class of 20, everyone gets exactly one turn before anyone gets a second, which feels much fairer over a full lesson than pure independent random picks.
Once every name has had a turn, the 'used' pool automatically resets and a fresh round begins, so you can keep using the same tool all class period without manually resetting anything.
How to use it
Frequently asked questions
What happens if I edit the list partway through a round?
The no-repeat memory is tracked by name text during your current session; adding or removing names mid-round is fine, but a name you remove and re-add may be treated as already used or not depending on exact timing — for a clean start, refresh the page to fully reset.
Does this remember picks after I close the page?
No, the 'already picked' memory only lasts for your current browser session and resets when you reload the page.
Can I use this for calling on teams instead of individuals?
Yes, just list team names instead of individual names — the same no-repeat-until-everyone's-had-a-turn logic applies.