Read this out before the spin—Committed before the spin—Seed revealed after—Contributed entropy—
Hashing the seed reproduces the commitment, and the seed reproduces this exact result.
Certificate
What works here
This app keeps going when something is unavailable rather than stopping.
That means it rarely tells you what it quietly could not do — so it is listed here.
What's using space
Everything here lives in this browser. Back up before trimming if any of
it matters — a cleared history cannot be recovered.
Teams
Verify a draw
Paste the seed from a certificate or the draw log. This recomputes the
commitment and re-runs the draw — it never touches the network.
Keyboard shortcuts
SpaceEnter
Spin the wheel
Esc
Close a dialog, or leave fullscreen
⌘Z
Undo the last change
⌘⇧Z
Redo it
⌘K
Command palette — every action, by typing
E
Edit the wheel directly
?
This list
Tab
Move through the controls; dialogs keep focus inside
Customize
Set up for
AbsencesImport an .ics so rotas skip whoever is away that week.
No absences loaded.
Room entropyLet people add words so nobody — including you — can steer the draw.
Second partyA witness commits their own seed; the draw needs both to be revealed.
No witness.
Not locked yet — lock a round before you spin.
Your colours
Click a swatch to change it. The wheel cycles through them in order.
Nothing matches that search.
Your system asks for reduced motion, so spins resolve instantly.
Start from a template
Import from a file
Preview
Drop a spreadsheet to import
↑↓ to move · Enter to run · Esc to close
What are you using this for?
Everything below can be changed later. This just saves you setting six
things by hand.
Why this result?
Saved wheels
Nothing saved yet. Hit Save to keep a wheel for later.