Shuffling Arrays
Mike Bostock (creator of D3) has created a nice visualisation of various shuffling algorithms. It shows, that there are lot of broken or slow shuffle methods being passed around in forums and blogs. Visualization of Shuffling Algorithms