Classroom random picker
Pick a student to answer, form random groups or decide who presents first — fairly, and with the whole class cheering.
No list yet? Fill the roster with numbered names.
Import a CSV or Excel file
Drop it here, or choose a file
Everyone plays from their own phone or computer. Start the race once they're all in.
Random Duck Race is a free online duck race game and random name picker. Every name you enter becomes a duck, every duck is dropped into the same 3D river, and the current and the slipstream decide who crosses the finish line first.
No sign-up, no download — up to 1,000 ducks, 100+ duck skins and 16 languages, on any phone, tablet, computer or classroom projector.
Pick a student to answer, form random groups or decide who presents first — fairly, and with the whole class cheering.
Pick a lucky winner from your followers, members or community, live on stream or on the big screen.
Who speaks first at stand-up, who does the coffee run, who hosts next week — let the ducks decide.
Decide who goes first or takes the next challenge, with a photo finish and fireworks for the winner.
Open a room: players scan the QR code, pick a duck, cheer with reactions — and follow the race live on their own screen.
Race your dinner options, your to-do list or your next holiday — the river always has an answer.
Then download or share the result, or race again.
The full guideYes — every duck has exactly the same chance. The lanes are drawn at random for every race, the river treats every duck the same way, and nothing ever steers a duck towards the finish.
Seeing the same name win twice in a row is randomness too, like a coin landing heads twice.
Run the fairness testYes. You never need an account to play. Your lists and settings stay in your own browser, and a room keeps only what it needs to run — then deletes everything when it ends.
Privacy policyFrom “Duck of the Day” to vocabulary races and exit tickets, teachers use the duck race to make lessons fair and fun.
10 classroom ideas© 2026 Random Duck Race.v2.4.94
!joinGet a duck in the race. One per viewer; whoever joins during a race is in the next one.!leaveTake your duck out again, between races.!startStart the race.!closeClose the entries now. With a number, in that many minutes: !close 2!openOpen the entries again.!cancelStop the countdown to closing the entries.!approveLet everyone waiting in. With a name, just that viewer.!kickWith a viewer’s name: take their duck out.!againOn the winner screen: race again with the same ducks.!removeOn the winner screen: take the winner out and race again.!lobbyOn the winner screen: back to the lobby.!cleanClean view on or off.Everyone races from their own phone or computer: scan the code or open the link, type a name, pick a duck.
Photos stay on this device. Nothing is uploaded.
Leave a name empty to keep the numbered one.
Each captain leads a team, so pick one for every team you want. The race decides who joins them.
No name matches that.
The race is drawn by your graphics card. If it stutters, these usually help:
The light version of the game: it races without the internet, in the stadium, with the Yellow, Colorful, Mix and My picks ducks, Faces and Photos. Rooms, sign-in, the other sceneries and skins, and the team generator are in the full web version.
A new version is ready. The newest features arrive with it.
While offline, the newest features may not be here yet: they come the next time you are connected.
To install it on an iPhone or iPad: tap Share, then “Add to Home Screen”.
Give a name more ducks: each duck is one more chance to win, and the race stays the same fair race.
No name matches that.
In a room and in the team generator, everyone races one duck.
Keep two people in the same team, or in different teams. The race still decides the order: a rule only moves someone when it has to.
Add a class photo, click each face and give it a name: those ducks race with their faces.
Photos stay on this device. Nothing is uploaded.
Every face and photo kept in this browser is deleted. This can’t be undone.
Save a class’s names and faces, and open them again next time.
Photos stay on this device. Nothing is uploaded.
Type a name for each photo, or leave it empty for a number. Click a photo to change it.
Tap a choice to hear it.
Click a row, then press the key you want.
Put this race on any website, blog or class page. Choose how it looks, then copy the code.
Which column has the names?
Save this list too? It will be one tap away in Load next time.
Every name typed in is replaced with the default four. You can undo it straight after.
The names, race settings, ducks, sound and graphics go back to how they were on your first visit. Your saved lists, race history and language are kept.
Faces and photos are switched off; they stay on this device.
Pick everyone who leaves the field before the next race.
No name matches that.
Remove ducks by their place in this race, or at random.
The list is empty. Go back and add some names, or try it out with four default ducks.
This replaces the current roster. Anything typed in and not saved is lost.
Give this field a name, so it's one tap to bring back.
Choose up to 32 skins. Every duck in the race wears one of them, picked at random.
Pick a name, then tap the skin it should wear. Names without one get a random skin.
Your last 100 races. Older ones drop off on their own.
Setup and the winner's screen fit best in portrait. The race looks great either way.