The Random type exposes the following members.
Methods
Name | Description | |
---|---|---|
CanonicalCorrelation | Method CanonicalCorrelation generates a canonical correlation matrix from an arbitrarily distributed multivariate deviate sequence with nvar deviate variables, nseq steps in the sequence, and a Gaussian Copula dependence structure. | |
Equals | (Inherited from Object.) | |
Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
Next | Overloaded. | |
NextBeta |
Generate a pseudorandom number from a beta distribution.
| |
NextBinomial |
Generate a pseudorandom number from a Binomial distribution.
| |
NextBytes |
Fills the elements of a specified array of bytes with random numbers.
(Inherited from Random.) | |
NextCauchy |
Generates a pseudorandom number from a Cauchy distribution.
| |
NextChiSquared |
Generates a pseudorandom number from a Chi-squared distribution.
| |
NextDouble |
Generates the next pseudorandom number.
(Overrides Random..::.NextDouble()()().) | |
NextExponential |
Generates a pseudorandom number from a standard exponential
distribution.
| |
NextExponentialMix |
Generate a pseudorandom number from a mixture of two exponential
distributions.
| |
NextExtremeValue |
Generate a pseudorandom number from an extreme value distribution.
| |
NextF |
Generate a pseudorandom number from the F distribution.
| |
NextFloat |
Generates the next pseudorandom number.
| |
NextGamma |
Generates a pseudorandom number from a standard gamma distribution.
| |
NextGaussianCopula | Overloaded. | |
NextGeometric |
Generate a pseudorandom number from a geometric distribution.
| |
NextHypergeometric |
Generate a pseudorandom number from a hypergeometric distribution.
| |
NextLogarithmic |
Generate a pseudorandom number from a logarithmic distribution.
| |
NextLogNormal |
Generate a pseudorandom number from a lognormal distribution.
| |
NextMultivariateNormal | Overloaded. | |
NextNegativeBinomial |
Generate a pseudorandom number from a negative Binomial distribution.
| |
NextNormal |
Generate a pseudorandom number from a standard normal distribution
using an inverse CDF method.
| |
NextNormalAR |
Generate a pseudorandom number from a standard normal distribution
using an acceptance/rejection method.
| |
NextPoisson |
Generate a pseudorandom number from a Poisson distribution.
| |
NextRayleigh |
Generate a pseudorandom number from a Rayleigh distribution.
| |
NextStudentsT |
Generate a pseudorandom number from a Student's t distribution.
| |
NextStudentsTCopula | Overloaded. | |
NextTriangular |
Generate a pseudorandom number from a triangular distribution on
the interval (0,1).
| |
NextVonMises |
Generate a pseudorandom number from a von Mises distribution.
| |
NextWeibull |
Generate a pseudorandom number from a Weibull distribution.
| |
NextZigguratNormalAR |
Generates pseudorandom numbers using the Ziggurat method.
| |
Sample |
Returns a random number between 0.0 and 1.0.
(Inherited from Random.) | |
Skip |
Resets the seed to skip ahead in the base linear congruential
generator.
| |
ToString | (Inherited from Object.) |