Roll Colored Dice

ID: ··········
+0
Fairness details
Next roll is locked in (server hash)Fetching…
Client seed (your device ID)…
provable.io number → color
  • 1Red
  • 2Orange
  • 3Yellow
  • 4Green
  • 5Blue
  • 6Purple

Each die is HMAC-SHA256(server seed, "client seed:nonce:round") turned into a number from 1 to 6 without bias. Every roll is stored on provable.io under your device ID, so the full list can be checked by anyone. You can also recheck a roll with provable.io's open-source provable-core.

How it works

Pick how many dice to roll (1 to 100) and hit Roll. Every die has six equally likely colors: Red, Orange, Yellow, Green, Blue and Purple.

Why you can trust a roll

Rolls come from provable.io, not from this site. Before you roll, provable.io locks in a secret server seed and shows its fingerprint (the server hash). The dice are then drawn from that secret plus your device ID, and the secret is revealed.

Your browser checks that the revealed seed matches the fingerprint and recomputes every die itself. Every roll is stored on provable.io under your device ID, so anyone can open Verify with your ID and check all of your rolls, including any you didn't show.