Raffle Picker | Random Name Selector

Generate Numbers

🎟️ Raffle Picker

Fair and transparent random selection

📝 Enter Participants

One name per line. Duplicates will be kept (for weighted raffles).

0 participants

📚 How It Works

The Raffle Picker uses cryptographically secure random number generation via crypto.getRandomValues() to ensure perfectly fair selection. This is the same technology used by security-critical applications.

🎯 True Randomness

Unlike pseudo-random algorithms, crypto RNG provides unpredictable results that cannot be gamed or manipulated.

⚖️ Equal Probability

Every participant has exactly the same chance of being selected, regardless of position in the list.

🔄 Duplicate Handling

Enable "allow duplicates" to pick the same winner multiple times (with replacement). Disable for unique winners only.

💪 Weighted Raffles

Add a name multiple times to increase their chances. Perfect for ticket-based raffles where some participants have multiple entries.

Use Cases

  • 🎉 Giveaways and contests
  • 🏆 Prize drawings and raffles
  • 👥 Team or group selection
  • 📊 Random sampling for surveys
  • 🎮 Tournament bracket seeding
  • 🎁 Secret Santa assignments
Generate Numbers