← Back to Spin the Wheel

Spin Verifier

Paste the revealed seed, the wheel entries, and optionally its SHA-256 commitment hash to independently reproduce the entry selected by a completed spin.

Reproduce a selected entry

Keep the original entry order. For weighted wheels, write each weighted line as weight, entry, such as 2,Avery.

The result card displays this alongside its SHA-256 commitment.

How replay works

1. Reveal

After a spin finishes, the result card provides the 128-bit seed and its SHA-256 commitment hash.

2. Reproduce

This verifier converts the first 13 hexadecimal seed characters into a value from 0 up to (but not including) 1, then walks the entries in their original order using their relative weights.

3. Check integrity

If you also paste the commitment hash, the verifier computes SHA-256(seed) independently and reports whether it matches the published hash.

4. Compare

The reproduced entry should match the displayed winner when the active entries, their order, and any weights are identical to the completed spin.

Technical specification

Seed
  128-bit random seed encoded as 32 lowercase hexadecimal characters

Commitment
  SHA-256(seed) → 64 hexadecimal characters

Winner selection
  u = parseInt(seed.slice(0, 13), 16) / 2^52
  target = u × sum(positive entry weights)
  winner = first entry whose cumulative weight exceeds target

Verification
  SHA-256(revealed_seed) === published_hash
  and replayed_winner === displayed_winner

The verifier runs locally in your browser. It sends neither the seed nor the entries anywhere when you reproduce a selection.

Spin Verifier FAQ

What do I need to replay a recorded spin?

Enter the revealed 32-character seed and the active entries in their original order. The SHA-256 commitment hash is optional but lets you check the published commitment too.

Does Spin Verifier send my seed or entries anywhere?

No. The replay and hash comparison run locally in your browser after you submit the form.

Can Spin Verifier reproduce a weighted wheel?

Yes. Put each weighted entry on its own line as weight, entry, such as 2,Avery. The verifier applies the same positive-weight selection rule as the wheel.

Why does the original entry order matter?

The selection rule walks through active entries in order. Reordering the same labels can map one seed to a different selected entry.

What does a matching commitment hash show?

It shows that the revealed seed hashes to the SHA-256 commitment recorded before the seed was revealed.

Can I verify a result without a revealed seed?

No. An independent replay needs the recorded seed and the original active entries; a result without those inputs cannot be reproduced.

HTML Sitemap