RandomGenerator

Available since LÖVE 0.9.0
This type is not supported in earlier versions.

A random number generation object which has its own random state.

O.png Neither love.math.random, this class, nor Lua math.random generates truly random number, thus it's unsuitable for cryptographic usage!  


Constructors

love.math.newRandomGenerator Creates a new RandomGenerator object. Added since 0.9.0

Functions

Object:release Immediately destroys the object's Lua reference. Added since 11.0
Object:type Gets the type of the object as a string.
Object:typeOf Checks whether an object is of a certain type.
RandomGenerator:getSeed Gets the seed of the random number generator. Added since 0.9.0
RandomGenerator:getState Gets the current state of the random number generator. Added since 0.9.1
RandomGenerator:random Generates a pseudo-random number in a platform independent manner. Added since 0.9.0
RandomGenerator:randomNormal Get a normally distributed pseudo random number. Added since 0.9.0
RandomGenerator:setSeed Sets the seed of the random number generator. Added since 0.9.0
RandomGenerator:setState Sets the current state of the random number generator. Added since 0.9.1

Supertypes

See Also

Other Languages