29.10.2009 Shuffle Lists and Arrays (Code Snippet)
 
An in-place algorithm to randomly shuffle a list or array in C#