Skip to calculator
Veomark

Free · Instant · No signup

Random List / Name Picker & Spinner

Pick one trimmed line at random using crypto.getRandomValues.

Page updated 2026-09-04.

Random List / Name Picker & Spinner visual
Sponsored

Calculator

Default four names.

Calculated Results

Choices

--

Index (1-based)

--

Sponsored

One genuinely random pick from a list you provide

From the list 'Ada, Grace, Alan, Katherine' (4 names), this picked 'Ada' -- shown as index 1 (the first position), one specific outcome out of 4 equally likely possibilities.

Each name in a list like this has an equal 25% chance of being selected on any given run -- there's no weighting toward earlier or later entries, and running the picker repeatedly with the same list would produce a roughly even distribution across all four names over enough trials.

The 1-based index shown alongside the pick (index 1 for the first name) is a convenience for cross-referencing back to a numbered list elsewhere, rather than a technical detail about how the randomness itself works.

Why 'cryptographic' matters here, and its actual limits

Cryptographic RNG, not a raffle audit. Empty lines are ignored. Using a cryptographically secure random number generator (rather than a simpler pseudo-random function like Math.random()) means the selection process isn't predictable or exploitable by someone trying to game which name gets picked -- meaningfully better randomness quality than some simpler 'random picker' implementations.

That said, cryptographic randomness in the selection algorithm doesn't by itself constitute an auditable, verifiable raffle or contest-drawing process -- if you need to prove to participants after the fact that a drawing was fair (a legal or trust requirement for some contests and giveaways), that typically needs additional verifiable-randomness infrastructure beyond just using a good RNG internally.

Blank lines in your pasted list are automatically ignored rather than being treated as a possible (empty) outcome -- so a list with stray blank lines from copy-pasting won't skew the odds or produce a nonsensical empty pick.

Related randomization tools

For picking a random number within a range instead of a name from a list, the Random Number Range Generator covers that different but related need.

For generating a secure random string or token rather than picking from an existing list, the Random API Key Generator serves a different purpose using similar underlying randomness quality.

Frequently Asked Questions (FAQ)

Does every name in the list have an equal chance of being picked?

Yes. With 4 names in the list, each has an equal 25% chance on any given run -- there's no bias toward earlier or later positions in the list.

What makes this different from a simple Math.random()-based picker?

Cryptographic RNG, not a raffle audit. Empty lines are ignored. This uses a cryptographically secure random number generator, which produces higher-quality, less predictable randomness than a simpler pseudo-random function -- meaningful for scenarios where predictability or gaming the outcome would be a concern.

Can I use this as a verified, auditable drawing for a contest with legal requirements?

Not necessarily on its own. Cryptographic RNG, not a raffle audit. Good internal randomness quality is different from an auditable, verifiable drawing process that participants can independently confirm was fair after the fact -- check whether your specific contest has legal requirements beyond just using a good RNG.

What happens to blank lines in my pasted list?

Cryptographic RNG, not a raffle audit. Empty lines are ignored. They're automatically skipped and don't count as a possible outcome -- a list with stray blank lines from copy-pasting won't skew the odds or accidentally produce an empty pick.

What does the index number next to the pick represent?

It's the 1-based position of the picked item within your original list (index 1 means the first line, index 2 the second, and so on) -- a convenience for cross-referencing the pick back to a numbered version of your list elsewhere.