Pick one name at a time without repeats. Everyone is picked before the pool resets. Uses round-robin tracking.
Fairly rotate who runs the meeting. Tracks full rotation history so no one hosts twice until everyone has hosted.
Pick from a list of absent or available people, or check roll call. Great for virtual meetings.
Pick the next speaker in a queue, with skip and memory so you always know who's spoken and who is next.
Pick 1st, 2nd, 3rd, or more winners from a list. Great for giveaways and raffle draws.
Split a list of names into balanced, randomised teams. You can name each team.
Create random pairs from a list. Odd numbers produce one trio. Useful for buddy systems, code reviews, or activities.
Create groups either by specifying how many groups, or the size of each group.
Generate a randomized seating arrangement. Set the number of columns to match your room layout.
Randomize the order of any list. Export the shuffled result as text or CSV.
Generate assignments so everyone gives a gift to exactly one person. Supports exclusion pairs so partners don't give to each other.