WheelMigo

A quick, fair way to pick who goes first

Volunteering-and-declining wastes a surprising amount of time, and whoever caves feels slightly cheated. A neutral wheel skips all of it.

Quick answer

Add the people or options, spin, and take the result. For an even two-way call use the yes or no wheel; for a group taking turns, use a roster with no-repeat rounds so first place rotates fairly every time.

Key points

  • A spin is faster and feels fairer than volunteering or arguing.
  • Even odds — no one is favoured, so no one can object.
  • For two choices, the yes or no wheel is the quickest call.
  • For a group that repeats, no-repeat rounds share 'first' over time.
  • Runs in your browser, no account, nothing uploaded.

"Who wants to go first?" is a small question that somehow eats real time. Someone has to give in, and whoever does feels a bit hard done by. Handing the decision to a neutral wheel removes both problems: it is instant, and nobody can argue with a random draw everyone watched.

Two choices, or a group

If it is a straight coin-flip — this person or that one — the yes or no wheel is the fastest fair call, with even odds. If a whole group is taking turns, add everyone and spin: each pick is drawn with crypto.getRandomValues and rejection sampling, so no name is quietly favoured.

When you do it every time

For something recurring — a standing meeting, a games night, a chore rota — save the group as a roster and turn on no-repeat rounds. Then 'who goes first' rotates fairly: everyone gets a first turn before anyone repeats, instead of the same person always drawing the short straw. Start a new round whenever you want a fresh order.

It is a fair casual draw, not a referee. It picks evenly and visibly; it does not judge whose turn it 'should' be. For the small, frequent question of who starts, that is exactly enough.

How this works

Selections use crypto.getRandomValues with rejection sampling for an even draw. No-repeat rounds hold each drawn entry aside until the round resets so order is shared before anyone repeats. Everything runs locally in the browser with no upload.

Frequently asked questions

What's the fastest way to decide between two people?
Use the yes or no wheel — two options, even odds, one spin. It settles a straight two-way call immediately.
How do I stop the same person always going first?
Save the group as a roster and turn on no-repeat rounds, so first turn rotates and everyone leads once before anyone repeats.
Is the draw actually even?
Yes — each eligible option has an equal chance, using crypto.getRandomValues with rejection sampling to avoid bias.

← All articles