New shuffle method.

New shuffle method. Uses RNGCryptoServiceProvider for the source of entropy.