When you're stuck between choices, let The Dice choose for you. Add your options, roll the Dice, and get a fair result without arguments, pressure, or second-guessing.
Sometimes every option is good enough. Sometimes nobody wants to choose. And sometimes the easiest way forward is simply to let chance make the call.
The Dice doesn't have a favorite. Every choice gets a fair chance, so the outcome isn't decided by whoever argues the loudest.
When you're going back and forth between options, The Dice gives you a simple way to move forward.
Agree on the choices first. Then let the roll settle the outcome. No one has to be the person who picked the winner.
Stuck between two or more options? Put them in The Dice and let chance choose.
DINNER • Cook • Order • Go out → Roll
When a task needs an owner, let the Dice make the assignment fairly.
WHO PRESENTS? • Alex • Sam • David → Roll
Two options. Equal votes. No agreement. Stop going around in circles.
THE GROUP IS SPLIT A ← 50% B ← 50% → Roll
Games, presentations, competitions, chores — whenever someone has to go first.
WHO GOES FIRST? • Player 1 • Player 2 • Player 3 → Roll
A rhyme. A coin toss. Rock-paper-scissors. A roll of the dice.
The idea is simple: when nobody should personally choose the outcome, create a fair process and let chance decide. The Dice brings that familiar idea into a simple digital tool you can use anywhere.
“You set the choices. The Dice picks one.”
{
status: "ready",
choices: 6,
result: "—"
}
The experience is simple on the surface, but the selection process is designed so that the result isn't secretly being influenced by the animation or by someone's preference.
Each available choice is given an equal opportunity to be selected. The result is determined before the visual roll settles.
The outcome and decision information can be recorded so there is a clear result rather than a hidden choice.
You don't need to understand the machinery behind the roll. You just need to agree on the choices and let the Dice decide.
selection = secureRandom(availableChoices);
result = selection;
visualDice = settleTo(result);
recordDecision({
result,
timestamp,
decisionId
});
Decide what the possible outcomes are before the roll.
Each choice gets its chance. Nobody gets to secretly influence the outcome.
Let The Dice make the selection.
The decision is made. No more going around in circles.
Big decision. Small decision. Group decision. When the choices are ready, let chance settle it.
Roll The Dice