リストをn個のほぼ等しい長さのパーティションにスライスする[重複]質問への回答を読みました。
これは受け入れられた答えです:
def partition(lst, n):
division = len(lst) / float(n)
return [ lst[int(round(division * i)): int(round(division * (i + 1)))] for i in xrange(n) ]
増分割り当てではなく、アイテムをパーティションにランダムに割り当てるために、これらのソリューションをどのように変更するのでしょうか。