RosettaCodeData/Task/Knuth-shuffle/Python/knuth-shuffle-1.py

11 lines
210 B
Python

from random import randrange
def knuth_shuffle(x):
for i in range(len(x)-1, 0, -1):
j = randrange(i + 1)
x[i], x[j] = x[j], x[i]
x = list(range(10))
knuth_shuffle(x)
print("shuffled:", x)