Skip to content

Commit 7280425

Browse files
committed
adjusted Fisher-Yates shuffle
1 parent 489988b commit 7280425

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Fisher-Yates/Python/jcla1_fisher_yates.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33

44
# Note, this shuffle modifies the original array
55
def fisher_yates(arr):
6-
m = len(arr) - 1
6+
m = len(arr)
77

88
while m:
99
i = randrange(m)
10-
arr[i], arr[m] = arr[m], arr[i]
1110
m -= 1
11+
arr[i], arr[m] = arr[m], arr[i]
1212

1313
return arr
1414

0 commit comments

Comments
 (0)