| RandGenJohnson(Double, Double, Double, Double, JohnsonTransformationType, RandomNumberGeneratorUniformRandomNumber) Constructor |
Constructs a random number generator using the given delegate as the
underlying uniform random number generator. The generated deviates will follow
a Johnson distribution with the specified parameters and transformation type.
Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntax public RandGenJohnson(
double gamma,
double delta,
double xi,
double lambda,
JohnsonTransformationType type,
RandomNumberGeneratorUniformRandomNumber rand
)
Public Sub New (
gamma As Double,
delta As Double,
xi As Double,
lambda As Double,
type As JohnsonTransformationType,
rand As RandomNumberGeneratorUniformRandomNumber
)
public:
RandGenJohnson(
double gamma,
double delta,
double xi,
double lambda,
JohnsonTransformationType type,
RandomNumberGeneratorUniformRandomNumber^ rand
)
new :
gamma : float *
delta : float *
xi : float *
lambda : float *
type : JohnsonTransformationType *
rand : RandomNumberGeneratorUniformRandomNumber -> RandGenJohnson
Parameters
- gamma Double
- The gamma parameter of the Johnson distribution.
- delta Double
- The delta parameter of the Johnson distribution.
- xi Double
- The xi parameter of the Johnson distribution.
- lambda Double
- The lambda parameter of the Johnson distribution.
- type JohnsonTransformationType
- The transformation type of the Johnson distribution.
- rand RandomNumberGeneratorUniformRandomNumber
- A delegate method that returns a uniform random deviate
between zero and one.
Exceptions See Also