Random Methods |
The Random type exposes the following members.
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 | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it 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() | Returns a nonnegative random number. (Inherited from Random.) |
![]() | Next(Int32) |
Returns a nonnegative pseudorandom int.
(Overrides Random.Next(Int32).) |
![]() | Next(Int32, Int32) |
Returns a nonnegative pseudorandom int in the specified range.
(Overrides Random.Next(Int32, Int32).) |
![]() | 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(Cholesky) |
Generate pseudorandom numbers from a Gaussian Copula distribution.
|
![]() | NextGaussianCopula(Int32, Cholesky) | Obsolete.
Generate pseudorandom numbers from a Gaussian Copula distribution.
|
![]() | 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(Cholesky) |
Generate pseudorandom numbers from a multivariate normal
distribution.
|
![]() | NextMultivariateNormal(Int32, Cholesky) | Obsolete.
Generate pseudorandom numbers from a multivariate normal
distribution.
|
![]() | 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(Double, Cholesky) |
Generate pseudorandom numbers from a Student's t Copula
distribution.
|
![]() | NextStudentsTCopula(Int32, Double, Cholesky) | Obsolete.
Generate pseudorandom numbers from a Student's t Copula
distribution.
|
![]() | 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.) |