Mono Class Library: System.Security.Cryptography Namespace

System.Security.Cryptography.RNGCryptoServiceProvider Class

The Mono:: runtime pseudo-random number generator (RNG). [Edit]

See Also: RNGCryptoServiceProvider Members

System.Object
     System.Security.Cryptography.RandomNumberGenerator
          System.Security.Cryptography.RNGCryptoServiceProvider

[System.Runtime.InteropServices.ComVisible(true)]
public sealed class RNGCryptoServiceProvider : RandomNumberGenerator

Remarks

On Linux, and some UNIX derivate operating systems, the random numbers comes from /dev/random, or if not available, from /dev/urandom.

On Windows operating systems the random numbers comes directly from CryptoAPI.

[Edit]

Requirements

Namespace: System.Security.Cryptography
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0