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

Picker Monkey

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

Open Picker Monkey

Frequently asked questions

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