TOOLOO · GENERATORS

Random picks & generators

Pickers, a spinning wheel, team splits, dice, coins, and assorted random content. Every one uses Web Crypto with rejection sampling, and your list never leaves the browser.

All tools

Picking and grouping

Random PickerDraw one or several names from a list, with or without repeats.Spin the Wheel PickerTurn a list into a wheel and spin it to land on a winner.Random Team GeneratorSplit a list into evenly sized teams at random.

Dice and coins

Online Dice RollerRoll any number of dice with any number of sides, with modifiers and a per-die breakdown.Online Coin FlipFlip once or many times, with a heads/tails tally and the full sequence.

Random content

Random Name GeneratorGenerate random English, Chinese, or Japanese names for test data and examples.Username GeneratorGenerate adjective-plus-noun handles in several casing and separator styles.Random Date GeneratorPick a random date within a range, with the end date optionally included.Random Colour GeneratorGenerate random colours, optionally constrained to pastel, vivid, dark, warm, or cool.

Why not Math.random()

The familiar `Math.random() % length` gives entries near the front a slight edge, because the random range rarely divides evenly by the list length — and the longer the list or the odder the die, the more visible that becomes. Every random tool here uses Web Crypto with rejection sampling instead: values landing in the tail that cannot be divided evenly are discarded and redrawn, so each entry has exactly the same chance. Standardising on one source has a second benefit: nobody later reuses the same helper to generate a password or token, where weak randomness genuinely matters.