go spin it Β· a fair draw with proper drama

Type the Choices. Spin the Wheel.

Names, lunch spots, chores, anything β€” one per line, then spin. The winner is drawn fairly; the wheel just makes it official.

6 entries loaded Β· draw happens the instant you press spin

Emoji & image slices

Start an entry with an emoji, like πŸ• Pizza, and it draws right on the slice. Type nothing but emoji β€” just πŸ• on its own line β€” and the slice shows it big, icon-style. Or attach a tiny photo to any entry below; it draws on the slice instead of text.

Tip: Pizza *3 gives pizza a slice three times wider β€” the wheel shows the real odds next to it.

The fairness contract: when you press spin, the winner is drawn immediately by crypto.getRandomValues β€” the same random source browsers use for cryptography. The five seconds of spinning that follow are pure theatre easing toward that already-decided result. Most spinner sites won't tell you this; we think saying it out loud is exactly what makes the wheel trustworthy enough for classrooms and giveaways.
What "provably fair" means, in plain English: flip on the toggle above and the moment you hit spin, we scramble a secret seed through SHA-256 and print the scrambled fingerprint on screen β€” before the wheel has even finished its first turn. Nobody, including us, can work backwards from that fingerprint to guess the seed. But once the seed is revealed after the spin, anyone can run it through the same SHA-256 math and check the fingerprint comes out identical. If it doesn't match, the seed was swapped. This is the same commit-then-reveal trick provably-fair casino sites use, borrowed here because a giveaway streamer gets exactly the same "rigged it" comments a casino does.
Verify a provably-fair result yourself

Paste the revealed seed and the exact entry list from that round (one per line, weights as *3), then recompute. This runs the identical SHA-256 math the wheel used β€” nothing here talks to a server.

Jobs this wheel clocks into

Sibling machines in this shed

Straight answers

Is it actually random?

The draw uses crypto.getRandomValues at the moment you click β€” cryptographic-grade, not Math.random(). The animation is presentation, not the mechanism, and we print that under the wheel. Weighted entries change odds exactly as labelled.

Can I get the same wheel back tomorrow?

Save it on-device (named, no account) or bookmark the wheel link β€” the entire wheel is encoded in the URL, which is also how you send it to someone else's smartboard.

What's the biggest wheel it can draw?

Hundreds of entries spin fine; past about sixty slices the labels thin out so the wheel stays readable, and the winner card carries the full name regardless. For five hundred kids, honestly, use the name picker β€” same fairness, no squinting.

Why no ads?

Half this wheel's life is projected in front of classrooms. Ad networks and smartboards are a combination we'd rather not be responsible for, and the site costs almost nothing to run. The core stays free and clean.

Does it need internet?

Only for the first visit. It installs as an app and runs offline afterward β€” school wifi outages included.

Why this wheel exists: a teacher friend spent her lunch breaks cutting names into paper slips for a jar, because every digital wheel she tried covered her smartboard in ads mid-lesson β€” one of them autoplayed a video while a nine-year-old was mid-spin. I told her that was ridiculous and I could do better in a weekend. It took three weekends, mostly because the fairness math deserved to be done properly. Her class has used it every day since, and the jar is retired.

β€” the person who runs the shed. the llama was her idea.

Patch notes

Notes from the wheel shed