Skip to main content

Selection Tool

Random Secret Santa Generator

Generate random Secret Santa assignments for your group. Enter names, randomize the assignments, print and hand them out!

Random Secret Santa Generator

Interactive random engine

Standby

Ready to randomize

Start the engine to generate a fresh result with this tool.

Choose Options

Adjust the inputs that shape this random result, then generate a fresh output.

Format: Name1>Name2 means Name1 cannot be assigned to Name2

Results

Generated Output

Selection Tool

Random Secret Santa Generator

Generate random Secret Santa assignments for your group. Enter names, randomize the assignments, print and hand them out!

How to Use Random Secret Santa Generator

Set Names (one per line) and Exclusions (one per line, format: Name1>Name2), generate a result, and adjust the controls when you need a different format or batch size.

Common Ways to Use Random Secret Santa Generator

Random Secret Santa Generator is useful when a choice needs to feel transparent and unbiased.

Use it for classrooms, meetings, games, giveaways, queues, assignments, or any situation where deciding manually could slow the group down.

For nearby workflows, you can also try Random Picker, Random Team Generator, and Random Wheel of Names without leaving BestRandom.

  • Pick names, options, winners, roles, or groups fairly.
  • Run classroom, workshop, meeting, or game decisions quickly.
  • Avoid long discussions when random selection is the fairest option.

Similar Tools Comparison

ToolBest For
Random Secret Santa GeneratorCreate Secret Santa assignments instantly
Name PickerPick a name fairly from your own list
Random Draft Order GeneratorGenerate a fair random draft order from your list

Frequently Asked Questions

How does Secret Santa assignment work?
It randomly pairs each person with another, ensuring no one gets themselves and all exclusions are respected.
Can I exclude certain pairings?
Yes. Use the exclusions field with format 'Name1>Name2' to prevent Name1 from being assigned to Name2.
What if no valid assignment is possible?
The tool will try up to 100 times. If it fails, try removing some exclusions.
Can I repeat the same assignments?
Yes. Using the same seed reproduces the exact same assignments.
Can I share the assignments?
Yes. Shareable links preserve your names, exclusions, and seed.
Is this tool free?
Yes. No limits or sign-up required.

Explore closely related tools that complement Random Secret Santa Generator and help with the next step in the same workflow.