Random
Description
The Random class is an alternative to Math.random() functionality based off of the MersenneTwister random number generation method.
API overview
Constructor
Random
()
Functions
Public functions
| rand (): Number |
static native Returns a pseudo-random number n, where 0.0 <= n <= 1.0 |
| randNegativeExponential ( halfLife: Number ): Number |
static native Returns a pseudo-random negative exponential number with given curve halfLife |
| randNormal ( mean: Number , deviation: Number ): Number |
static native Returns a pseudo-random number n, between -1.0 and 1.0, using the given mean and deviation |
| randPoisson ( mean: Number ): Number |
static native Returns a pseudo-random integer value using Poisson Distrubution and the given mean |
| randRange ( min: Number , max: Number ): Number |
static native Returns a pseudo-random number n, where min <= n <= max |
| randRangeInt ( min: Number , max: Number ): Number |
static native Returns a pseudo-random integer value n, where min <= n <= max |
| setSeed ( seed: Number ): Void |
static native Sets the seeding for the random number generation to follow |
Constructor
Random ()
Functions
getFullTypeName
(): String
Inherited from Object
native
Gets the fully qualified type name of the Object. The fully qualified type name includes the package of the type.
Returns
| String | fully qualified type name of the Object. |
getType
(): Type
Inherited from Object
native
Gets the Type that describes the Object.
Returns
| Type | The Type that describes the object. |
getTypeName
(): String
Inherited from Object
native
Gets the type name of the Object.
Returns
| String | type name of the Object. |
randNegativeExponential ( halfLife: Number ): Number
static native
Returns a pseudo-random negative exponential number with given curve halfLife.
Parameters
| halfLife: Number |
randNormal ( mean: Number , deviation: Number ): Number
static native
Returns a pseudo-random number n, between -1.0 and 1.0, using the given mean and deviation.
Parameters
| mean: Number | |
| deviation: Number |
randPoisson ( mean: Number ): Number
static native
Returns a pseudo-random integer value using Poisson Distrubution and the given mean.
Parameters
| mean: Number |
randRange ( min: Number , max: Number ): Number
static native
Returns a pseudo-random number n, where min <= n <= max.
Parameters
| min: Number | |
| max: Number |
randRangeInt ( min: Number , max: Number ): Number
static native
Returns a pseudo-random integer value n, where min <= n <= max.
Parameters
| min: Number | |
| max: Number |