??MODOO

Random PickerList 쨌 Number 쨌 Coin 쨌 Dice 쨌 Shuffle

Cryptographically random picks for decisions, drawings, and games ??entirely in your browser.

Pick from List
One item per line.
Click "Pick"
Random Number
Integer in an inclusive range.
Click "Generate"
Coin Flip
Heads or tails. Fair 50/50.
?
??/div>
Dice Roller
Polyhedral dice for tabletop or any number range.
??/div>
Shuffle
Reorder a list at random (Fisher-Yates).
Shuffled order

How Random?

This tool uses crypto.getRandomValues, the browser's cryptographic random source. It's drawn from the operating system's CSPRNG and is suitable for drawings, raffles, and game randomization. It is not subject to the predictability issues of Math.random().

Bias-Free Range Sampling

Naive "min + random 횞 (max ??min + 1)" introduces tiny bias when the range doesn't divide evenly into 2쨀짼 (the RNG's output space). This tool uses rejection sampling: it discards values outside the largest multiple of the range size to guarantee uniform distribution.

Fisher-Yates Shuffle

The Shuffle tab implements the modern Fisher-Yates (Knuth) algorithm, which produces every permutation with equal probability when the RNG is unbiased.