RandomDecisionGeneratorAll tools →

Random Student Picker

Paste the class list. Tap. Done.

Need weighting, elimination or a tournament bracket for a larger activity? Open Decision Workspace →

How it works

  • Paste your class list into the textarea, one name per line.
  • Hit "Pick a student" — a random name is selected and displayed.
  • Switch to "Without replacement" mode for full-class coverage — names don't repeat until everyone's been picked.
  • Save your class list via the URL bookmark; it persists across sessions.
  • Use the "Weighted" toggle to give certain names higher / lower probability.

Why use this tool

  • Cold-call random questioning is one of the highest-impact-per-effort teaching interventions per EEF research.
  • Eliminates the "hands up" lottery where the same 4-6 students dominate every lesson.
  • When every student knows they might be picked, all attention recalibrates upward — measurable 20-40% engagement lift.
  • Defuses the "why did you pick me?" objection — the algorithm picked, not the teacher.
  • Save 5-8 minutes per lesson otherwise spent on teacher-led name calling.

When to use it

  • Cold-call retrieval practice — pose question, 5 seconds silent think, pick a name, share.
  • Plenary / exit-ticket random sampling — pick 5 names to check work for class-wide signal.
  • Group formation — pick captains, captains then pick teammates alternately.
  • Lining up / classroom transitions — random "who goes first" removes daily favouritism.
  • Reading roles — random allocation of paragraphs / characters in shared reading.
  • Praise random allocation — pair the picker with positive recognition rounds.
  • Volunteer-skipping — picker overrides "always the same 3 students put their hand up."

When to use Random Student Picker

  • Cold-calling a random student without accusations of bias.
  • Splitting groups fairly for group work or team activities.
  • Reward selection at end of a good lesson or week.
  • When you specifically want randomness — not a "recommendation engine", not a ranking, just an unbiased pick.

How the picker works

Random Student Picker runs entirely in your browser — no servers, no accounts, no data sent anywhere. Each pick uses your browser's built-in cryptographic random-number generator (window.crypto.getRandomValues), which is uniformly distributed across the option pool.

The pool for this picker: a curated shortlist. Every option has an equal probability of being selected on any given pick (about <1% per option).

Custom-input picks let you supply your own option pool; the picker returns one at uniform random.

If you want a deliberately weighted pick (favouring some options over others), the picker isn't the right tool — try structuring the choice as a wheel with duplicated entries, or split into two picks (category first, then item within category).

Related pickers + when to prefer each

Random Student Picker is one of several related pickers on the site. The rest of this cluster covers adjacent decisions:

Wheel Of Names — the closest neighbour when this picker isn't quite the right fit.

Behaviour Reward Picker — the closest neighbour when this picker isn't quite the right fit.

Brain Break Generator — the closest neighbour when this picker isn't quite the right fit.

All picks are independent — running one picker doesn't influence the others.

About this category

Classroom pickers are the highest-utility tools on the site. Teachers use them daily for cold-calling, group generation, brain breaks, reward selection and behaviour management.

Everything here is deployment-tested — TES-compliant, GDPR-safe (no student data leaves the browser), works on smartboards and tablets.

FAQ

Can I avoid picking the same student twice in a round?

Yes. The 'No repeats' toggle is on by default — the picker skips names already picked this round until you hit 'Reset round'.

How do I handle absent students?

Expand 'Mark absent' and tick the ones who aren't in today. Absent students stay out of the pool until you untick them. The list persists across the lesson.

Can I save multiple class lists?

Yes — up to 20 saved class lists per browser. Load any one with a click. No cloud storage; no account.

Does this work on an interactive whiteboard?

Yes. Click 'Fullscreen (whiteboard)' to hide the site chrome. The pick result shows large, legible from the back row.

Is any student data sent anywhere?

No. All data stays in your browser's localStorage. Nothing is sent to a server. GDPR-safe for UK school use.

How is this different from a wheel?

Mechanically identical — both pick a random name. The picker is instant; the wheel has a 3-4 second spin animation. Use the picker for routine cold-calling, the wheel for moments needing ceremony.

Does the without-replacement mode reset automatically?

Yes — once everyone in your list has been picked, the next pick starts a new cycle. You can also manually reset via the settings drawer.

Can I exclude specific students temporarily?

Yes — use the "absent today" toggle on each name. Excluded students aren't included in the pool but stay on the saved list.

Will picked students keep getting picked again?

In pure-random mode, yes — random sequences naturally include repeats. Switch to without-replacement to enforce coverage across a lesson.

Does this work on Interactive Whiteboards?

Yes — the picker is designed to display large enough to be readable from the back of a classroom. For maximum visual impact, use the Classroom Wheel variant which adds the visual spin.

Related guides & resources

Browse by category