DiceDecide

Random games

Be the first to rate this page.

Five local tools for running a game, draw, or event without sending entries to a server.

Dice Pool Success Counter

Roll several equal dice and count results meeting a target number.

Bingo Caller

Call non-repeating numbers from a chosen bingo range in this browser tab.

Dictionary Passphrase Generator

Create a multiword passphrase from a local built-in word list.

Shuffle and Deal Cards

Shuffle a standard 52-card deck and deal equal-sized hands without replacement.

Random Tournament Bracket

Randomly seed entrants into a single-elimination first-round bracket.

Start with the object that must be random

These tools use browser randomness for different mathematical objects. Bingo removes numbered balls from later calls. A card deal rearranges a fixed deck and partitions it into hands. A tournament draw assigns each entrant a position in a knockout tree. Those are all without-replacement procedures: an earlier ball, card, or bracket position cannot silently appear a second time. Independent random integers are the wrong mechanism when the event needs a shrinking population.

Small checks reveal the difference. After 20 calls in a 75-ball game, exactly 55 numbers remain eligible. Four hands of five cards consume 20 of 52 cards, leaving 32. Thirteen entrants require a 16-slot bracket and therefore three byes. These numbers describe a draw bag, a deck partition, and unused bracket leaves; they are not interchangeable tests of fairness.

Use a success count when repeated faces are allowed

A dice pool has another structure. Eight d6 at 5+ are eight independent trials, each with probability 2/6 of success. The expected count is 8 times one third, or 2.67, while an actual roll remains a whole-number event. Faces 1, 5, 6, 3, 5, 2, 4, 6 total 32 but contain four successes. Choose this procedure when rules care how many dice meet a face threshold, not when they ask for a summed damage total.

The threshold and the pass requirement are separate rules. A target of 5+ identifies successful faces; a requirement of three successes decides whether an attempt passes. Exploding dice, cancellation, rerolls, and mixed die sizes are additional rules that must be stated before the throw. The visible roll supports checking those rules, but cannot supply omitted game logic.

Use word choices when a person must remember the result

A passphrase is a sequence of word choices rather than a physical draw. With W possible words and n positions, the ideal selection space is W to the power n, commonly summarized as n times log base 2 of W bits. The local list contains 46 words, so word count is the meaningful control; punctuation changes format, not the original word choices. A memorable phrase is not automatically suitable for a high-value account.

The security boundary is concrete. This page cannot assess a browser extension, copied clipboard, account-recovery process, device compromise, or a service's rate limits. A phrase seen by someone else is exposed. Use a unique credential and multi-factor authentication where the consequences matter; a random-word display is neither a vault nor proof of account security.

Publish the procedure before the outcome

Randomness alone cannot run an event fairly. Bingo needs a range, winning pattern, call log, and reset rule. Cards need an agreed deck, hand size, and redeal policy. A tournament needs eligibility, tie rules, absence policy, and a choice between random and ranked seeding. Set these facts before an output exists, then retain the calls, hands, or bracket as the record.

This collection does not certify prize draws, validate winner cards, enforce gambling rules, determine competition requirements, or protect a secret after a compromised device. It makes the selected mechanism inspectable: remaining numbers, individual dice faces, distinct cards, and bracket slots plus byes. Responsibility for the real-world rule remains with the people running it.

Enter your values, review the result, then use it with confidence.

Rate this page

Be the first to rate this page.