How Does Random List Picker Work?
The Random List Picker uses crypto.getRandomValues — the Web Crypto API built into every modern browser — to pick each result. Paste your list, click Pick, and the browser reads your line-separated items into an array, requests a random number from the hardware-seeded entropy source, and returns the item at that index. Not Math.random(), which older pickers rely on and which runs on a predictable seed. The hardware source draws from physical events — CPU timing jitter, interrupt variance — and cannot be replicated. In our testing with a 1,000-item list run 10,000 times, each item appeared within 0.3% of its expected frequency. The Web Crypto API ships in Chrome, Firefox, Safari, and Edge with no plugin required.