Random Task & Shift Assigner
Add people and tasks, let chance assign who does what.
People
Tasks / Shifts
What is the Zortyx task and shift assigner?
The Zortyx task and shift assigner is a tool that randomly and fairly assigns a set of tasks among a group of people. You enter the list of people and the list of tasks, and Zortyx generates a random assignment where each task is paired with a person. Perfect for deciding who does what without favoritism or arguments: shared apartment cleaning, work on-call distribution, classroom presentation topics or any situation requiring fair distribution.
How to use the assigner step by step
- Add the people: write the names of the people participating in the distribution, separated by commas or one per line. Example: Alice, Bruno, Carmen, Daniel.
- Add the tasks: write the tasks or shifts you want to distribute. Example: cooking, cleaning, shopping, dishwashing.
- Click Generate distribution: the algorithm assigns each task to a person at random.
- Review the result: you'll see a clear table with who does what. If you don't like it, generate again.
- Copy and share: copy the result to clipboard and paste it in the team WhatsApp group, email or shared document.
Use cases: where the task assigner saves time and arguments
Shared apartments and roommates
Arguments about who cleans the bathroom, takes out the trash, does the shopping or washes the dishes are the main source of conflict in shared apartments. With Zortyx, each week or month the distribution is random and nobody can complain "I always get the worst task". The very randomness eliminates the perception of unfairness.
Remote and in-person work teams
Who's on dev on-call this week? Who writes the report? Who organizes Friday's meeting? In small teams (3-15 people), random distribution allocates rotating tasks without creating hierarchical tensions.
Classroom and faculty
Teachers distribute presentation topics, group projects, presentation turns, mandatory readings and assignments. Zortyx avoids favoritism (real or perceived) and saves the time of drafting assignments manually.
Events and volunteering
Event organizers (weddings, parties, conferences) distribute tasks among volunteers: who receives guests, who tends the bar, who takes photos, who coordinates schedules. Random distribution is especially useful when all volunteers are equally capable and there's no reason to assign specific tasks to specific people.
Sports teams and clubs
Amateur soccer, basketball, padel teams etc. distribute among players the field setup, ball, drinks, cleanup at the end. For larger clubs, useful for assigning shifts in the secretariat, club shop or social events.
Family
In families with kids or teens, "house chores" are a constant source of conflict. Assigning randomly weekly (dog walk, set/clear table, take out trash, tidy living room) turns chores into something fair and even fun.
Cooperatives and neighborhood associations
Resident communities, consumer cooperatives or cultural associations distribute shifts of secretariat, maintenance, purchases, common area cleaning, social media management. Random distribution simplifies democratic management.
Advantages of the Zortyx assigner
- Real randomness: no person or task has bias. Each assignment is genuinely unpredictable.
- Even distribution: if there are more tasks than people, distributes evenly (no one accumulates many more than others).
- Fast: a distribution of 10 people with 10 tasks takes literally milliseconds.
- No signup or download: works directly from the browser.
- Total privacy: names and tasks are not sent to any server.
- Easy copy and share: result ready to paste into chats or documents.
Tips for fair distribution
Prepare lists in advance. Write names and tasks in a document before opening Zortyx. So you avoid forgetting someone or repeating tasks.
Balance the load. If one task is much heavier than others (e.g. "clean kitchen" vs "take out trash"), split it into subtasks or combine light tasks to compensate. Random distribution works better when tasks are of similar weight.
Rotate regularly. For recurring tasks (weekly, monthly), do a new distribution each period. So no one repeats the "bad" task several times in a row by bad luck.
Allow voluntary swaps. After the draw, let people swap tasks among themselves if they agree. This combines the fairness of randomness with human flexibility.
Document the distribution. Screenshot or copy the result to a shared document. Avoids later arguments like "I didn't know it was my turn".
Combine with other Zortyx tools: if you need to choose between several alternatives, use the Wheel. For draws with winners, the Random Draw Generator. For random numbers, the Number Generator.
Why randomness works better than deciding manually
When a person assigns tasks manually, even with best intentions, biases appear: unconscious favoritism, fear of giving bad tasks to specific people, exhaustion trying to be "fair" with many variables. Randomness solves all this instantly and leaves no room for complaint. Organizational psychology studies show teams perceive random assignments as fairer than those decided by a leader, even when the final result is mathematically identical.
Frequently asked questions
What algorithm does the distribution use?
It uses a Fisher-Yates shuffle variant applied to the task list, pairing each task with the corresponding person. Randomness comes from crypto.getRandomValues(), the browser cryptographic standard. The algorithm is mathematically uniform: each possible permutation has exactly the same probability.
Can I do a weighted distribution? (some do more, others less)
Currently distribution is even: everyone has the same probability of receiving each task. If you want "weights" (e.g. some do double the tasks of others), add those people multiple times to the list. For example, if Ann should do double, put "Ann, Ann" and the others once.
Is there a maximum number of people or tasks?
Practically none, though for very large groups (more than 100 people) the main Random Draw Generator is more agile. For most real cases (3-50 people, 3-50 tasks), the task assigner is the optimal tool.