Loading…
Your dice normally roll on your browser's own random number generator. That generator is excellent. It is genuinely unpredictable, and there is no practical way to make a d20 fairer than it already is.
What it cannot do is prove anything to you.
True Randomness rolls your dice on a public randomness beacon instead. There are two, and your dice use whichever one is healthy.
The NIST Randomness Beacon publishes a 512-bit pulse every 60 seconds, signed by the US National Institute of Standards and Technology and chained to the pulse before it. Its numbers come off quantum hardware, so they are measured from physics rather than calculated.
drand publishes a signed round every 30 seconds. It is produced jointly by sixteen independent organisations, universities and companies, and no single one of them can predict it or lean on it.
Your dice ask NIST first. If NIST goes quiet, and in August 2026 it went quiet for a day and a half, drand takes over and you do not have to do anything. Both are public. Both are signed. Both can be checked by anyone.
True Randomness is held on your account, which is how it follows you to any device. An account is an email and a password, nothing else. No account yet? Create one.
A single payment, not a subscription. You will not be charged again and there is nothing to cancel. We do not refund change of mind. If anything goes wrong, tell us.
The beacon is public, so the same pulse goes out to everyone at once. Your rolls are cut from it with a key held on our server. That key is what stops anyone else predicting your dice from the public record, and it is also why the link proves which record your roll was tied to rather than letting you recompute the roll itself.