6 min read

How Random Picker Tools Work

Under the hood of a modern browser-based random picker.

Parsing your list

The tool splits your input by newlines, optionally trims empty lines and collapses duplicates so each entry has equal weight.

Shuffling fairly

A Fisher–Yates shuffle backed by crypto.getRandomValues produces an unbiased permutation of the entries.

Drawing winners

The first N entries of the shuffled list become the winners — guaranteed unique and order-randomized.

Try the tool

Random Picker

Pick random names, winners, choices, and entries instantly.

Open Random Picker

Frequently asked questions

Math.random is fast but not cryptographically secure. Web Crypto's getRandomValues is stronger and better suited to giveaways.
Back to Random Picker