The input becomes a simple list

Each non-empty line becomes one choice. Leading and trailing spaces are removed. Commas remain part of the text, so a restaurant or person can include one naturally. Duplicate entries remain duplicates, which means repeating a name gives it more than one position in the list.

Selection uses secure browser randomness

The picker asks crypto.getRandomValues for an unsigned random number. It rejects values outside an even range before converting the number to a list index. This avoids the small bias that a direct modulo operation can introduce.

Every list position has the same chance

With one copy of each choice, every position has equal probability on each pick. Pick several shuffles the list and takes the requested number without repeating a position. Shuffle list returns every entry in a new order. Independent uses of Pick one can select the same item again unless removal is used.

Removing a result changes later odds

Remove and pick again takes the current result out before the next selection. The optional automatic setting does this after every pick. Entries with exactly matching text are removed together, so keep intentional duplicate names distinct when each entry should represent a different person.

Fair input still matters

A sound random calculation cannot correct a biased list. Review duplicates, missing names and eligibility before picking. Choices stay in the browser and are not uploaded, but this lightweight utility is not an audited lottery or regulated drawing system.

Use the result at the right level of consequence

The picker suits classroom turns, meeting order, informal giveaways and everyday decisions where a simple transparent draw is enough. Explain the list and removal rule before picking when other people are involved. For prizes, admissions, employment or regulated decisions, use a process with appropriate oversight, eligibility records and an auditable result. Browser randomness provides a sound selection primitive, but this page does not create a signed record, witness log or repeatable seed. Copy the selected text if you need to record it elsewhere, then clear the workspace when the list contains names you no longer need.

Why there is no spinning wheel

A long animation can make a selection feel more dramatic without changing how it was chosen. The tool shows a plain-text result immediately. This keeps keyboard operation simple, avoids distracting motion and makes repeat picking fast. Remember this list is optional and off by default; when enabled, it stores only the current list in this browser.