🍎

Random Picker Tools for Teachers & Classrooms

For teachers, tutors, and educators

Equitable student selection, instant group formation, and engaging activities — all free, all fair, all from one toolkit.

Calling on the same handful of volunteers every class period is a pattern most teachers recognize. Research in equitable teaching practices shows that random cold calling — when implemented with the right tone — increases participation across the board and signals to every student that their voice matters. The challenge is doing it in a way that feels fun rather than punitive.

FunRandomPickers gives you a set of visual, animated tools that turn random selection into a moment students actually look forward to. Instead of pulling popsicle sticks from a jar, you can spin a colorful 3D wheel, watch marbles race down a track, or let a claw machine grab a name. The spectacle matters: it shifts the emotional frame from "I got called on" to "the wheel picked me," which makes a real difference for anxious students.

Every tool on this site uses the Web Crypto API for selection — the same entropy source that protects banking transactions. That means no hidden patterns, no predictable sequences, and no student can claim the teacher plays favorites. Your roster stays in your browser and is never uploaded to a server.

Recommended Tools

The best picker for each situation

🎡

Spinning Wheel

The spinning wheel is the workhorse for daily cold calling. Paste your class roster once and it saves in your browser. The visual spin gives students a few seconds to prepare mentally before the pointer lands, which research suggests reduces anxiety compared to abrupt name-calling.

Example

Paste your roster of 28 students, project the wheel on your smartboard, and spin before each discussion question. After a student answers, tap "Remove Winner" so every student gets called before the list resets.

Try the Spinning Wheel
👥

Team Generator

Forming groups by letting students self-select often reinforces existing social cliques and leaves some students on the outside. The team generator uses a Fisher-Yates shuffle to create balanced groups instantly — no awkward picking, no leftover students.

Example

Before a lab activity, enter 30 student names, set the team count to 6, and hit Generate. Each group of 5 appears on a color-coded card you can project or share via link.

Try the Team Generator
🏁

Marble Race

When engagement is the priority — morning meetings, Friday reward time, or the last five minutes before a break — the marble race turns random selection into a spectator event. Students cheer for their marble as they zigzag down the 3D track.

Example

Load the names of students who completed their reading log this week. Race the marbles to pick who gets first choice from the prize box.

Try the Marble Race
🪝

Claw Machine

Younger students (K-3) light up at the arcade-style claw machine. It feels like a game rather than a selection tool, which keeps classroom energy positive. The claw descends, grabs a ball, and reveals the name with a satisfying animation.

Example

At the start of center rotations, load your student names and let the claw pick who gets first choice of centers.

Try the Claw Machine

Specific Scenarios

Ready-to-use setups for common situations

Cold calling during discussion

Spin the wheel before each question so every student stays prepared. The visual countdown gives students a moment to gather their thoughts before answering. Remove winners to ensure full class coverage before any repeats.

🎡 Best with Spinning Wheel

Forming lab or project groups

Enter all student names, choose the number of groups, and generate. The algorithm distributes students evenly so no group is short-handed. Regenerate if you need to separate specific students, or share the link so students can see their groups on their own devices.

👥 Best with Team Generator

Choosing presentation order

Load presenter names into the wheel and spin once per slot. Remove each presenter after they are assigned a slot. The result feels fairer than alphabetical order or teacher selection, and students enjoy the suspense.

🎡 Best with Spinning Wheel

Friday reward or recognition picks

Load names of students who earned points during the week. Run a marble race to pick the winner — the race format adds excitement and gives every qualifying student a visual shot at winning.

🏁 Best with Marble Race

Morning meeting icebreaker

Spin the wheel with icebreaker prompts loaded as entries ("share a weekend highlight," "name your favorite book character," "describe your dream superpower") to keep morning meetings fresh.

🎡 Best with Spinning Wheel

Assigning classroom jobs

Enter the list of available jobs and spin once per student, removing each job after assignment. Alternatively, use the team generator: load student names, set teams to the number of jobs, and each group maps to a job.

👥 Best with Team Generator

Tips & Best Practices

Get the most out of these tools

💡

Normalize it on day one

Introduce the random picker during your first class and explain that everyone will be called equally. When students know the system from the start, cold calling feels routine rather than surprising. Frame it positively: "the wheel gives everyone a fair shot to share their ideas."

Pair it with think time

Ask the question before spinning the wheel, then give five seconds of silent think time before revealing the name. This lets every student prepare an answer and reduces the "deer in headlights" effect for the student who gets picked.

🎯

Use the share link for substitute teachers

Copy the share link from the sidebar and paste it into your sub plans. The substitute opens it and has your full roster loaded instantly — no need to re-enter names or find your popsicle stick jar.

📌

Save separate lists for different periods

Open the tool in separate browser tabs for each class period. Each tab saves its own name list in localStorage independently, so your 2nd-period roster is not mixed with 5th period.

🔑

Project in fullscreen for visibility

Click the fullscreen button on desktop before projecting to your smartboard. The animation fills the entire screen with no distracting browser chrome, and students in the back row can easily see the result.

Why Random Selection Improves Classroom Equity

Research on equitable teaching practices consistently points to one finding: teachers unconsciously call on some students more than others. A 2018 study published in the International Journal of STEM Education found that in observed university STEM courses, instructors called on male students 1.5 times more often than female students — even when the gender ratio was balanced. Similar patterns emerge along racial and socioeconomic lines. Random selection tools interrupt these unconscious patterns by removing the teacher from the selection decision entirely.

Dylan Wiliam, a leading researcher in formative assessment, advocates for "no hands up" classrooms where every student is equally likely to be called. His argument is straightforward: when only volunteers answer, teachers get a skewed picture of class understanding. The students who know the material raise their hands; the students who are confused stay quiet. Random calling surfaces gaps in understanding that would otherwise stay hidden until the exam.

The psychological framing matters. Students who are randomly selected report lower anxiety than students who are singled out by the teacher, according to research on classroom participation by Dallimore, Hertenstein, and Platt (2004). When the selection is visibly random — a spinning wheel that everyone can see — it removes any perception of targeting. The student was not "picked on"; they were "picked by the wheel."

For teachers worried about calling on a student who is unprepared, the technique of pairing random selection with structured think time (pose the question, pause, then spin) gives every student a chance to formulate a response. Over time, students learn that preparation pays off because they may be called at any moment, which increases overall engagement even on days the wheel does not land on them.

Frequently Asked Questions

Everything you need to know

?

Is the selection truly random or does it follow a pattern?

Every pick uses the Web Crypto API (crypto.getRandomValues), the same cryptographic randomness that secures online banking. There is no pattern, seed, or cycle — each spin is statistically independent. This is stronger than physical methods like popsicle sticks, which can develop noticeable patterns from how they are shuffled back into the jar.

?

Can I remove a student after they are picked so no one gets called twice?

Yes. After the wheel lands on a name, a "Remove Winner" button appears. Tap it and that student is taken off the list. When every student has been called, you can re-add the full roster and start a new cycle.

?

Do I need to create an account or install an app?

No. Open the site in any browser and start adding names. Your roster saves in your browser locally (localStorage) and is never sent to a server. There is no account, no app store download, and no cost.

?

How many students can I add to the list?

There is no hard limit. The wheel comfortably handles class sizes up to several hundred names. For typical K-12 class sizes of 15-35 students, the wheel segments are clearly readable and the animation runs smoothly.

?

Can I use this on a smartboard or projector?

Absolutely. Click the fullscreen button in the top-right corner to fill the screen. The 3D animations are designed to be visible from across a classroom. The interface works with touch screens as well as mouse and keyboard.

?

Does this work on Chromebooks and iPads?

Yes. The tools run in any modern browser — Chrome, Safari, Firefox, Edge — on any operating system. Many teachers use these on school-issued Chromebooks, classroom iPads, or personal phones without any compatibility issues.

?

Can I share my roster with a co-teacher or substitute?

Yes. Click the share button in the sidebar to copy a link that includes your full name list. Anyone who opens that link will see your roster pre-loaded and ready to go. This is especially handy for substitute teacher plans.

?

Is student data stored on your servers?

No. Names are stored only in your browser using localStorage. Nothing is uploaded, tracked, or logged on our end. When you share a link, the names are encoded in the URL itself — they pass directly from your browser to the recipient without touching a server.

🍎

Ready to try it?

Free, instant, and works on any device. No sign-up needed.