Python's random.shuffle(list) randomly re-orders a list (in place).
>>> letters = ['a', 'b', 'c', 'd', 'e', 'f'] >>> letters ['a', 'b', 'c', 'd', 'e', 'f'] >>> random.shuffle(letters) >>> letters ['f', 'e', 'd', 'c', 'b', 'a'] >>> random.shuffle(letters) >>> letters ['c', 'b', 'a', 'd', 'e', 'f']