Random task assigner
Press Draw to deal the tasks out
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
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.
The counts differ by at most one. Six tasks among four people is 2/2/1/1, never 3/1/1/1.
Not directly. List them fewer times is not supported either — run two draws over different task lists instead.
Yes, with a seed. Useful when the rota is posted and somebody wants to check it.
No. Copy the result before you close the tab.