static void CryptographicallyRandomValuesFromOS(byte[] buffer) { RNGCryptoServiceProvider cryptoServiceProvider = new RNGCryptoServiceProvider (); cryptoServiceProvider.GetBytes (buffer); }