TOOLTIKI Lovable tool, really free
Random Groups

Random task assigner

Press Draw to deal the tasks out

Local · round-robin over a shuffled list
Advertisement
320 × 100

Put the people in one box and the jobs in the other. Both lists are shuffled and the jobs dealt round-robin, so if there are six jobs and four people two people get two and nobody gets three.

How to assign tasks randomly

1 Paste the people, one name per line.
2 Paste the tasks, one per line.
3 Draw. Everyone appears with their share, even if that share is nothing.

Dealing round-robin over a shuffled list is what keeps the load even — the alternative, giving each job to a randomly chosen person, produces genuinely lopsided results surprisingly often. With six jobs and four people, independent random assignment gives somebody three or more jobs roughly a third of the time. Round-robin makes that impossible while keeping which person gets which job entirely random.

Questions

Everyone still gets a row; some rows are empty. That is the fair outcome when there is not enough work to go round.

MDN — Crypto.getRandomValues()
Advertisement
300 × 250
Was this tool any good?
INTERNAL SIGNAL ONLY · WE USE IT TO FIND TOOLS WORTH REBUILDING