Skip to content

Random tools

Flip a coin, roll dice, pick a random item or split a group into teams.

Tools in this category

This category doesn't generate values with a fixed structure -- that's what the Generators category does (passwords, PINs, UUIDs). Here, the tools pick, order or simulate a result among options you provide or known ranges: flipping a coin, rolling dice, picking one item from a list, shuffling a list's order, or splitting a group into teams. This guide explains where the randomness actually comes from and what each result really means.

Pick, order or simulate

The 5 tools in this category cover three distinct kinds of operation: simulating a simple physical draw (flipping a coin, rolling one or several dice), and picking or reordering results among options you write yourself (picking a random item, shuffling a whole list's order, splitting a group into teams). Picking a random item and shuffling a list aren't the same operation: the first returns a single result from the list, the second returns the entire list reordered.

Coin Flip

Dice Roller

The real source of randomness

All 5 tools in this category get their randomness from the browser's crypto.getRandomValues() (Web Crypto API), not Math.random(): integers are generated with rejection sampling to avoid modulo bias, and list shuffles use the Fisher-Yates algorithm over that same source. The "cycling" animation you see before the final result settles (in the dice roller, for example) is purely visual: every value shown during that cycle is a real draw, just as valid as the one it ends on, not a fake sequence rigged to land on a prepared value.

Duplicates, replacement and per-item probability

In the random item picker and the team randomizer, the text is split by line, whitespace is trimmed, and empty lines are dropped -- but duplicate lines are not removed: if you type the same name twice, it counts as two independent entries in the draw, so it has twice the relative chance of being picked compared to a name that appears only once. Picking a random item is conceptually a draw with replacement over that list of lines (each line is an independent entry); shuffling a list, on the other hand, doesn't pick or discard anything -- it returns exactly the same items, without replacement, just in a different order.

Random Item Picker

List Shuffler

Coin, dice and teams

Coin flip has two possible outcomes (heads or tails) with equal probability each; it doesn't reproduce real physical factors like weight or air resistance -- it's a digital simulation of two equally likely states, not an exact replica of a real coin's physical behavior. Dice roller supports different numbers of sides (D4, D6, D8, D10, D12, D20) and several dice at once, adding up the total; every side has the same probability of coming up. The team randomizer first shuffles the full list of participants and then distributes them round-robin across the number of teams you choose: if the participant count isn't a multiple of the team count, the size difference between the largest and smallest team never exceeds one person -- there's no skill or level criterion, the split is purely random.

Team Randomizer

Limits and appropriate uses

These tools are meant for everyday decisions, games and informal dynamics -- what to eat, who goes first, splitting a group into teams for a game. They aren't intended or verified for regulated draws, real-prize lotteries, betting, or medical, legal or financial decisions: using the browser's cryptographic randomness source here doesn't turn the tool into a legally audited draw mechanism.

Privacy and processing

All 5 tools in this category process everything in your browser: the list you type, the number of dice sides, or the number of teams is never sent to a server. The result isn't saved between visits either; each draw, roll or shuffle is independent of the previous one.

Frequently asked questions

Are picking a random item and shuffling a list the same operation?

No. Picking a random item returns a single result from the list; shuffling a list returns every item, just in a different order.

If I type a name twice in the list, does it have double the chance of being picked?

Yes. Duplicate lines aren't removed; each line counts as an independent entry in the draw, so a repeated name has a higher relative chance than one that appears only once.

Do these tools use Math.random() or a more secure source?

All 5 tools use the browser's crypto.getRandomValues() (Web Crypto API), not Math.random().

Is the animation before the final result appears rigged?

No. Every value shown during the animation is a real draw; the final result is just as random as any of the intermediate values.

Does the team randomizer split people by skill or level?

No. It shuffles the list randomly and distributes it round-robin across the teams; it applies no skill or balance criterion.

Can I use these tools for a regulated draw or a real bet?

They aren't intended or verified for that. They're suitable for everyday decisions and informal games, not for regulated draws, betting, or medical, legal or financial decisions.