Returns a Rayleigh distributed pseudorandom number.
sigma <= 0
, the function returns NaN
.sigma
is NaN
, the function returns NaN
.scale parameter
pseudorandom number
var v = rayleigh( 1.5 );
// returns <number>
Generator name.
Underlying pseudorandom number generator.
PRNG state size (in bytes).
PRNG seed.
PRNG seed length.
PRNG state.
PRNG state length.
Returns a pseudorandom number generator for generating Rayleigh distributed random numbers.
sigma
, the returned PRNG returns random variates drawn from the specified distribution.scale parameter
function options
pseudorandom number generator
var myrayleigh = rayleigh.factory( 1.5 );
var v = myrayleigh();
// returns <number>
var myrayleigh = rayleigh.factory( 2.3, {
'seed': 297
});
var v = myrayleigh();
// returns <number>
Returns a pseudorandom number generator for generating Rayleigh distributed random numbers.
sigma
, the returned PRNG requires that sigma
be provided at each invocation.function options
pseudorandom number generator
var myrayleigh = rayleigh.factory();
var v = myrayleigh( 1.5 );
// returns <number>
var myrayleigh = rayleigh.factory({
'seed': 297
});
var v = myrayleigh( 2.3 );
// returns <number>
Serializes the pseudorandom number generator as a JSON object.
JSON representation
Interface for generating pseudorandom numbers drawn from a Rayleigh distribution.