| 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). |