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.
The best picker for each situation
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.
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.
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.
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.
Ready-to-use setups for common situations
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 WheelEnter 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 GeneratorLoad 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 WheelLoad 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 RaceSpin 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 WheelEnter 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 GeneratorGet the most out of these tools
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."
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.
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.
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.
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.
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.
Everything you need to know
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.
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.
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.
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.
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.
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.
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.
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.
Free, instant, and works on any device. No sign-up needed.