Chance rolls dice the way real dice roll. Every die and every coin is a rigid body in a live 3D physics simulation: hold the table and they gather under your finger, drag and let go, and they tumble, bounce off each other and settle. Whatever face lands up is the number. Nothing is predetermined, and nothing picks the result.
The fairness is measured, not asserted. A test harness rolls tens of thousands of dice through this same physics, with no graphics attached, and chi-squares what comes out — per die type and per table surface, and again whenever the physics changes.
It is built at real scale: a d6 is a 16mm die falling under real gravity, so a throw takes as long as a throw takes.
THROW
• Hold the table and drag to throw, and the speed and direction of your hand carry into the roll
• Hold still and let go, and they simply drop
• Each die turns to a random orientation as it falls, so how you hold or drop it can't steer the result
• d4, d6, d8, d10, d12 and d20, plus a coin for heads or tails
• Add dice a tap at a time, or hold one to set an exact count, in any mix up to a full table
THE RESULT
• Every face and the total at a glance, in a readout you can switch off
• Where the screen has a Dynamic Island, notch or centered camera hole, the result wraps around it
• Set a modifier and the total carries it, shown as 15 + 7 = 22 in the readout and in history
• A natural 20 or a natural 1 on a d20 is marked, with a ring on the table and its own haptic
SHAKE MODE
• Shake the phone and the dice tumble inside it
• A die counts only when it really tumbles: one that just slides or wobbles shows a dash and stays out of the total
• Tilt it and they slide to the low edge and settle there
• The phone is the box, so the dice go where you tip them
• Turn it over and they rest against the glass, and a flick pops them off it again
THE PHYSICS
• Real scale and real gravity: a d6 is a 16mm die, and the coin is 21.3mm across and 1.95mm thick
• Each die type carries its own mass, matched to a commercial acrylic set, so a d20 does not land like a d4
• The d8, d12 and d20 are numbered the way real dice are, with opposite faces adding up to one more than the number of sides
• The solver takes 1,440 steps a second, which is what a d12's flat faces need to settle honestly
• Every surface is a material with its own friction, bounce and damping, not a change of texture
• Nothing is animated and nothing is scripted: the face that ends up on top is the number you get
THE TABLE
• Wood, green, red or blue felt, leather, marble, or a plain void
• Each surface is a different physical material: marble is loud and lively, felt grabs and kills the bounce
• Impact sound and haptics follow the surface and whatever the die hit
• Set how big the dice are, and leave graphics on Auto or pick Quality, Smooth or Battery
KEEP WHAT YOU USE
• Save a table with its dice, surface, size and modifier, and one tap puts it back and rolls it: a saved d20+7 is a single button
• Roll history stays on the device, and a tap on any past roll throws it again
No account, no sign-in, no ads, no tracking, and no connection required. Everything, roll history included, stays on your device.
Show more