How to use it
Add the team to the roster once. It is saved in this browser and shared with the standup timer, so both tools work from the same list. Remove anyone who is gone for good; for a one-day absence it is easier to spin again or use the standup timer, which has an absent toggle.
Leave no-repeat on for meetings where everybody speaks. Each pick grays that name out on the wheel and takes it out of the draw until the round is done, which is the part that makes the rotation fair rather than merely random. When everyone has gone the wheel says so, and reset memory starts the next round.
Turn no-repeat off when you want a genuine coin flip every time, such as picking who takes an unplanned support ticket or who demos this week. There the point is that nobody can predict it, not that everybody gets a turn.
If spinning between speakers slows the meeting down, use random order instead. It gives you the whole list in one go, so you can read the next two names out and keep things moving. Random pairs splits the roster for review buddies or pairing, and adds one trio when the roster is odd rather than leaving someone out.
The wheel respects the reduced motion setting in your operating system. With it on, the spin animation is skipped and the pick is announced right away.