Click or drag to resize
Random Methods

The Random type exposes the following members.

Methods
  NameDescription
Public methodCanonicalCorrelation

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.

Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNext
Returns a nonnegative random number.
(Inherited from Random.)
Public methodNext(Int32)
Returns a nonnegative pseudorandom int.
(Overrides RandomNext(Int32).)
Public methodNext(Int32, Int32)
Returns a nonnegative pseudorandom int in the specified range.
(Overrides RandomNext(Int32, Int32).)
Public methodNextBeta
Generate a pseudorandom number from a beta distribution.
Public methodNextBinomial
Generate a pseudorandom number from a Binomial distribution.
Public methodNextBytes
Fills the elements of a specified array of bytes with random numbers.
(Inherited from Random.)
Public methodNextCauchy
Generates a pseudorandom number from a Cauchy distribution.
Public methodNextChiSquared
Generates a pseudorandom number from a Chi-squared distribution.
Public methodNextDouble
Generates the next pseudorandom number.
(Overrides RandomNextDouble.)
Public methodNextExponential
Generates a pseudorandom number from a standard exponential distribution.
Public methodNextExponentialMix
Generate a pseudorandom number from a mixture of two exponential distributions.
Public methodNextExtremeValue
Generate a pseudorandom number from an extreme value distribution.
Public methodNextF
Generate a pseudorandom number from the F distribution.
Public methodNextFloat
Generates the next pseudorandom number.
Public methodNextGamma
Generates a pseudorandom number from a standard gamma distribution.
Public methodNextGaussianCopula(Cholesky)
Generate pseudorandom numbers from a Gaussian Copula distribution.
Public methodNextGaussianCopula(Int32, Cholesky) Obsolete.
Generate pseudorandom numbers from a Gaussian Copula distribution.
Public methodNextGeometric
Generate a pseudorandom number from a geometric distribution.
Public methodNextHypergeometric
Generate a pseudorandom number from a hypergeometric distribution.
Public methodNextLogarithmic
Generate a pseudorandom number from a logarithmic distribution.
Public methodNextLogNormal
Generate a pseudorandom number from a lognormal distribution.
Public methodNextMultivariateNormal(Cholesky)
Generate pseudorandom numbers from a multivariate normal distribution.
Public methodNextMultivariateNormal(Int32, Cholesky) Obsolete.
Generate pseudorandom numbers from a multivariate normal distribution.
Public methodNextNegativeBinomial
Generate a pseudorandom number from a negative Binomial distribution.
Public methodNextNormal
Generate a pseudorandom number from a standard normal distribution using an inverse CDF method.
Public methodNextNormalAR
Generate a pseudorandom number from a standard normal distribution using an acceptance/rejection method.
Public methodNextPoisson
Generate a pseudorandom number from a Poisson distribution.
Public methodNextRayleigh
Generate a pseudorandom number from a Rayleigh distribution.
Public methodNextStudentsT
Generate a pseudorandom number from a Student's t distribution.
Public methodNextStudentsTCopula(Double, Cholesky)
Generate pseudorandom numbers from a Student's t Copula distribution.
Public methodNextStudentsTCopula(Int32, Double, Cholesky) Obsolete.
Generate pseudorandom numbers from a Student's t Copula distribution.
Public methodNextTriangular
Generate a pseudorandom number from a triangular distribution on the interval (0,1).
Public methodNextVonMises
Generate a pseudorandom number from a von Mises distribution.
Public methodNextWeibull
Generate a pseudorandom number from a Weibull distribution.
Public methodNextZigguratNormalAR
Generates pseudorandom numbers using the Ziggurat method.
Protected methodSample
Returns a random number between 0.0 and 1.0.
(Inherited from Random.)
Public methodSkip
Resets the seed to skip ahead in the base linear congruential generator.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also