diff --git a/random/random.py b/random/random.py index 803a7669..deebdf9f 100644 --- a/random/random.py +++ b/random/random.py @@ -19,3 +19,9 @@ def randrange(start, stop=None): def randint(start, stop): return randrange(start, stop + 1) + +def shuffle(seq): + l = len(seq) + for i in range(l): + j = randrange(l) + seq[i], seq[j] = seq[j], seq[i]