The Random type exposes the following members.

Constructors

NameDescription
RandomOverloaded.

Methods

NameDescription
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
Determines whether the specified Object is equal to the current Object.
(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.)
NextOverloaded.
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.
NextGaussianCopulaOverloaded.
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.
NextMultivariateNormalOverloaded.
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.
NextStudentsTCopulaOverloaded.
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
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

NameDescription
Multiplier
The multiplier for a linear congruential random number generator.
NumberOfProcessors
Perform the parallel calculations with the maximum possible number of processors set to NumberOfProcessors.

See Also