Random Picker - Free Name Picker & Decision Maker
What is a random picker?
A random picker (also called a name picker, random chooser, or decision maker) helps you randomly select one or more items from any list. Whether you're picking giveaway winners, making team assignments, deciding what to eat, or choosing a random name, our picker uses cryptographically secure randomization for fair, unbiased selections.
Use our random picker for:
- Giveaways & raffles - Pick random winners fairly
- Team selection - Assign people to teams randomly
- Decision making - Let fate choose when you can't decide
- Classroom activities - Pick students randomly
- Office assignments - Random task or project allocation
- Games & fun - Random player order, truth or dare picks
How to use the random picker
- Enter your list: Type or paste items, one per line. You can copy from Excel, Google Sheets, or any text.
- Set the number of picks: Choose how many items to select (1 for single winner, more for multiple).
- Choose duplicate settings: Allow or prevent the same item being picked twice.
- Click Generate: Get your random selection instantly!
Examples
Giveaway winner selection
Input list:
Alice Johnson
Bob Smith
Carol Williams
David Brown
Emma Davis
Number of picks: 1
Result: David Brown (randomly selected)
Team assignment
Input: 10 player names
Number of picks: 5
Result: First 5 random names for Team A, repeat for Team B
Lunch decision
Input:
Pizza
Sushi
Tacos
Burgers
Salad
Result: Tacos - decision made!
Features
Cryptographically secure randomization
Unlike basic random functions, we use crypto.getRandomValues() - the same random number generation used for security applications. Every item has an exactly equal chance of being selected.
No duplicates option
When selecting multiple items, enable "no duplicates" to ensure each item can only be picked once. Perfect for giveaways and team assignments.
Bulk selection
Pick up to 1,000 items at once for large datasets, surveys, or sampling.
Copy from anywhere
Paste lists directly from Excel, Google Sheets, text files, or type manually.
Use cases in detail
Giveaway winners
- Collect participant names (from comments, form submissions, etc.)
- Paste all names, one per line
- Set "Number of picks" to your prize count
- Disable "Allow duplicates"
- Generate and announce your winners!
Random team selection
- Enter all player/participant names
- Pick half for Team A
- The remaining unpicked names go to Team B
- Run multiple times for balanced teams
Daily decision making
Can't decide? Enter your options and let randomness choose:
- What to watch tonight
- Where to eat
- Which task to tackle first
- Random movie/book selection
Classroom & education
- Pick students for presentations
- Random group assignments
- Quiz question order
- Raffle prizes for participation
Frequently asked questions
Is this truly random?
Yes! We use crypto.getRandomValues() which provides cryptographically secure pseudo-random numbers. This is the same randomization used for security applications and is far superior to standard Math.random().
Can I rig the results?
No. Each selection is completely random with equal probability. There's no way to influence the outcome - that's the point!
What about weighted selection?
Currently, all items have equal probability. For weighted selection, add an item multiple times (e.g., add "Alice" 3 times for 3x the chance).
Can others see my list?
No. All processing happens locally in your browser. Nothing is uploaded to any server.
Related tools
- Random Number Generator - Generate random numbers in a range
- Password Generator - Create secure random passwords
- UUID Generator - Generate unique identifiers
Privacy
All random selection happens 100% locally in your browser. We never see, store, or transmit your lists. Your participants, decisions, and data remain completely private.