
Untitled
By: a guest on
Jul 29th, 2010 | syntax:
Python | size: 0.32 KB | hits: 83 | expires: Never
# proof of concept only -
# this functionality already available from random.shuffle()
import random
def shuffle(arr):
array_length = len(arr)
for index in xrange(array_length):
random_index = random.randint(index, array_length-1)
arr[index], arr[random_index] = arr[random_index], arr[index]