Implements a cryptographic Random Number Generator (RNG) using the implementation provided by the cryptographic service provider (CSP). This class cannot be inherited.
The following tables list the members exposed by the RNGCryptoServiceProvider type.
|Create||Overloaded. Creates an instance of an implementation of a cryptographic random number generator. (Inherited from RandomNumberGenerator.)|
|Equals||Overloaded. Determines whether two Object instances are equal. (Inherited from Object.)|
|GetBytes||Overridden. Fills an array of bytes with a cryptographically strong sequence of random values.|
|GetHashCode||Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.)|
|GetNonZeroBytes||Overridden. Fills an array of bytes with a cryptographically strong sequence of random nonzero values.|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|ReferenceEquals||Determines whether the specified Object instances are the same instance. (Inherited from Object.)|
|ToString||Returns a String that represents the current Object. (Inherited from Object.)|