StdRandom Methods |
The StdRandom type exposes the following members.
Name | Description | |
---|---|---|
Bernoulli |
Returns a random boolean from a Bernoulli distribution with success
probability 1/2. | |
Bernoulli(Double) |
Returns a random boolean from a Bernoulli distribution with success
probability P. | |
Cauchy |
Returns a random real number from the Cauchy distribution. | |
Discrete(Double) |
Returns a random integer from the specified discrete distribution. | |
Discrete(Int32) |
Returns a random integer from the specified discrete distribution. | |
Exp |
Returns a random real number from an exponential distribution
with rate lambda (λ). | |
Gaussian |
Returns a random real number from a standard Gaussian distribution. | |
Gaussian(Double, Double) |
Returns a random real number from a Gaussian distribution with mean mu (μ)
and standard deviation sigma (σ). | |
Geometric |
Returns a random integer from a geometric distribution with success
probability P. | |
MainTest | Unit test the StdRandom methods | |
Pareto |
Returns a random real number from the standard Pareto distribution. | |
Pareto(Double) |
Returns a random real number from a Pareto distribution with
shape parameter alpha (α). | |
Poisson |
Returns a random integer from a Poisson distribution with mean lambda (λ). | |
Random |
Returns a random real number uniformly in [0, 1). | |
Shuffle(Double) |
Rearranges the elements of the specified array in uniformly random order. | |
Shuffle(Int32) |
Rearranges the elements of the specified array in uniformly random order. | |
Shuffle(Object) |
Rearranges the elements of the specified array in uniformly random order. | |
Shuffle(Double, Int32, Int32) |
Rearranges the elements of the specified subarray in uniformly random order. | |
Shuffle(Int32, Int32, Int32) |
Rearranges the elements of the specified subarray in uniformly random order. | |
Shuffle(Object, Int32, Int32) |
Rearranges the elements of the specified subarray in uniformly random order. | |
Uniform |
Returns a random real number uniformly in [0, 1). | |
Uniform(Int32) |
Returns a random integer uniformly in [0, n). | |
Uniform(Double, Double) |
Returns a random real number uniformly in [a, b). | |
Uniform(Int32, Int32) |
Returns a random integer uniformly in [a, b). |