Files
30-seconds-of-code/test/shuffle/shuffle.py
Rohit Tanwar 385bf72a3e readme-script
2018-02-20 22:42:11 +05:30

12 lines
259 B
Python

from copy import deepcopy
from random import randint
def shuffle(arr):
temp_arr = deepcopy(arr)
m = len(temp_arr)
while (m):
m -= 1
i = randint(0, m)
temp_arr[m], temp_arr[i] = temp_arr[i], temp_arr[m]
return temp_arr