Speed and intent. If you’re generating a random number and have no need for security, why use a slow crypto function? You don’t need security, so why make someone else think that the number may be used for something secure when it won’t be?
More Related Contents:
- Encrypt and decrypt a string in C#? [closed]
- How can I generate random alphanumeric strings?
- Generating random, unique values C#
- Best way to randomize an array with .NET
- How to read a PEM RSA private key from .NET
- How can I sign a file using RSA and SHA256 with .NET?
- Generate and Sign Certificate Request using pure .net Framework
- Which cryptographic hash function should I choose?
- Produce a random number in a range using C#
- Generate N random and unique numbers within a range
- How to store/retrieve RSA public/private key
- Generating a Random Decimal in C#
- Encrypting/Decrypting large files (.NET)
- Password encryption/decryption code in .NET
- Random slot algorithm
- Pros and cons of RNGCryptoServiceProvider
- CryptographicException “Key not valid for use in specified state.” while trying to export RSAParameters of a X509 private key
- How to get random values from array in C# [duplicate]
- Priority queue in .Net [closed]
- Wait until a process ends
- Find unused code [closed]
- Why does ReSharper want to use ‘var’ for everything? [duplicate]
- Hiding unwanted properties in custom controls
- Enable Migrations with Context in Separate Assembly?
- Multicast delegate of type Func (with return value)?
- How to get a random number from a range, excluding some values
- How does garbage collection and scoping work in C#? [duplicate]
- WinForms DataGridView – databind to an object with a list property (variable number of columns)
- .Net’s Directory Services throws a strange exception
- How do I call a .NET assembly from C/C++?