Switched to RNGCryptoProvider to make more random