🎲 Lucky Draw
Randomly select winners from a list of participants with cryptographically secure randomness. Perfect for giveaways, raffles, classroom activities, and team selections.
🔒 Privacy first: All data stays in your browser. Nothing is uploaded to any server.
Participants
Paste multiple names (one per line) or add them individually below
0 participants
Drawing Settings
Select how many winners to draw (must not exceed total participants)
How does this work? (Click to expand)
Fair & Transparent Random Selection
This tool uses the Fisher-Yates shuffle algorithm combined with your browser's Web Crypto API for cryptographically secure randomness. This is the same technology used by online casinos and lottery systems.
Why you can trust this:
- Cryptographically secure: Uses
crypto.getRandomValues(), not predictableMath.random() - Mathematically fair: Fisher-Yates algorithm guarantees uniform distribution (every participant has equal chance)
- Transparent: All code runs in your browser - no hidden server-side manipulation
- Privacy-first: Your participant list never leaves your device
Perfect for:
- Event giveaways and contests
- Classroom activities and student selection
- Team assignments and group formation
- Raffle drawings and door prizes
- Any situation requiring fair random selection
Features:
- Select multiple winners at once
- Exclude previous winners for multiple rounds
- Copy or download results
- Participant list automatically saved in your browser
- Works offline after initial load