Class Types
| Class | Summary | ||||||
|---|---|---|---|---|---|---|---|
| RngExtensions | Various extension methods to simplify use of RNGs. | ||||||
| RngSeeder | Creates instances of an IRng using automatically generated seeds. | ||||||
RngSeeder| Creates instances of an | IRng using automatically generated seeds.SmallRng | A non-cryptographically secure RNG with good performance and output quality, while requiring limited memory. | StandardRng | A cryptographically secure RNG with good performance. | ThreadLocalRng | A cryptographically secure thread local generator. All members in this type are thread-safe. | |
Interface Types
| Interface | Summary | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| ICryptoRng | A marker interface used to indicate that an IRng is cryptographically secure. | ||||||||
IDistribution| Produces values random of TResult. | I | A factory that produces reproducible Random Number Generators. | IRng | A Random Number Generator (RNG) | IRngFactory | A factory that produces Random Number Generators. | ISeekableRng | An RNG that is seekable - i.e. it can be fast forwarded to any point in the stream. | |
Namespaces
| Namespace | Summary |
|---|---|
| RandN | |
| RandN | |
| RandN | |
| RandN |