Random Picker

Fair and random selection tool for raffles, draws, and picks

Draw Settings
Allow Duplicates
When enabled, the same option may be selected multiple times
Total Options: 0
Drawn: 0
Remaining: 0
?

What is a Random Picker?

A random picker is a fair selection method that uses random algorithms to choose a specified number of results from a candidate list. It's widely used for raffles, classroom selection, group draws, and more.

This tool uses the browser's built-in crypto.getRandomValues() cryptographic random number generator, ensuring truly random and unpredictable results.

How to Use

  1. Enter your options in the left text box, one per line
  2. Set the number of items to pick
  3. Choose whether to allow duplicates
  4. Click the 'Start Draw' button
  5. View the results on the right

FAQ

Q: Is the draw result truly random?

A: Yes. This tool uses the browser's crypto.getRandomValues() method, which provides cryptographic-grade randomness, making it more random and unpredictable than regular Math.random().

Q: Will my draw data be uploaded to a server?

A: No. All data processing happens locally in your browser. We don't collect or store any draw data, fully protecting your privacy.

Q: What's the difference between allowing duplicates or not?

A: When duplicates are not allowed, each option can only be selected once. When allowed, the same option may be selected multiple times, useful for scenarios requiring multiple draws.

Q: What's the maximum number of options supported?

A: There's no theoretical limit, but we recommend under 10,000 options for optimal performance. Each option should be under 100 characters.