All guides

How to pick random names, numbers, and dice rolls

Web Crypto integers in a range, names from your list or a sample pool, and tabletop dice — all local, with replacement, not a lottery certificate.

Names: your list or the sample pool

Random Name Picker at /tools/random-name-picker reads one name per line. Leave the box blank to use the built-in sample list (Alex, Amina, Noah, and others). Count is 1–50. Picks are with replacement: the same name can appear twice. This is a classroom or standup picker, not a cryptographic drawing. Empty lines are ignored. Trimmed names are used as-is — “Ann ” and “Ann” are different if you leave a space.

Integers from Web Crypto

Random Number Generator at /tools/random-number-generator draws integers between Minimum and Maximum using crypto.getRandomValues, then maps them into the inclusive range. Count is 1–100, one number per line. Min and max are swapped internally if you type them backwards. This is not a float generator and not a Gaussian sampler. Do not use it as a password; use Password Generator. UUID Generator is for identifiers, not lucky numbers.

Dice are just a constrained range

Dice Roller at /tools/dice-roller rolls 1–20 dice with d4, d6, d8, d10, d12, or d20 faces. Each die is independent. The page is for tabletop and classroom demos. It does not apply D&D advantage, exploding dice, or modifiers — add those on paper. Results stay in the tab.

Worked example

Names: paste Ada / Lin / Kai, set count 2, regenerate until you have a pair for a code review. Numbers: min 1, max 6, count 4 approximates four d6 without the dice page. Dice: two d6 for a board-game turn. None of these pages upload the list. Close the tab if the names are real students on a shared machine.

What these tools are not

Not a raffle with a published seed. Not UUID or ULID. Not password entropy. Not a shuffle-without-replacement (a name can repeat). If you need each person at most once, delete the name from the list after it is picked, or copy the list into a spreadsheet.

Privacy

Custom name lists never leave the browser. Related: /tools/uuid-generator for IDs, /tools/password-generator for secrets, /tools/lorem-ipsum for fake paragraphs rather than fake people.