RayleighDistribution.Sample Method

Definition

Namespace: Numerics.NET.Statistics.Distributions
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.0

Overload List

Sample() Returns a random sample from the distribution.
Sample(Int32) Returns a vector of random samples from the distribution.
Sample(Random) Returns a random sample from the distribution.
Sample(Int32, Random) Returns a vector of random samples from the distribution.
Sample(Random, Double) Returns a single random sample from a student t distribution with the specified parameters.

Sample(Random, Double)

Returns a single random sample from a student t distribution with the specified parameters.
C#
public static double Sample(
	Random random,
	double scale
)

Parameters

random  Random
The Random derived random number generator used to generate the sample.
scale  Double
Scale parameter.

Return Value

Double
A double-precision floating-point sample from the Rayleigh distribution with the specified parameters.

Remarks

This method is useful when only a single random sample is required, or if the parameters of the distribution change often. To obtain a large number of samples from a distribution with identical parameters, create an instance of the class and call the Sample() method repeatedly.

Exceptions

ArgumentOutOfRangeException

scale is less than or equal to zero.

ArgumentNullException

random is null.

See Also