>> Input_Stream
>> Execution_Protocol
AWAITING INPUT...
Initialize data stream via Voice, File Upload, or Manual Entry to begin.
Initialize data stream via Voice, File Upload, or Manual Entry to begin.
System accepts raw string data or numerical range parameters.
Utilizes unbiased randomization logic for fair distribution.
Optimized for decision making, raffle selection, and team balancing.
This free random name picker, list shuffler and team generator turns any list into a fair random result in seconds. Paste names, upload a TXT, CSV, Excel, Word or PDF file, or speak names using voice input in browsers that support speech recognition. Teachers, event hosts, team leads and giveaway organisers can use it to pick a winner, randomise presentation order or split a class or office into balanced groups.
Pick a winner selects one entry at random with a short reveal animation. Scramble shuffles the whole list into a new random order. Group sort shuffles the list and splits it into the number of teams you set. Switch to Numbers mode to generate random numbers within a minimum and maximum range. Shuffles and team splits use the Fisher–Yates algorithm, a standard unbiased shuffle in which every ordering is equally likely. Files are read in your browser.
A: Picks use JavaScript's Math.random() and shuffles and team splits use the Fisher–Yates algorithm, which gives every ordering an equal chance.
A: You choose the number of groups with the partition count, and the shuffled list is split across that many teams.
A: TXT, CSV, Excel (.xlsx, .xls), Word (.docx) and PDF. You can also paste names or use voice input in supported browsers.
Built by Madhav Suresh