RandomDataGenerator#integerInRange()

integerInRange(min, max) → {number} Returns a random integer between and including min and max. Parameters Name Type Description min number The minimum value in the range. max number The maximum value in the range. Returns number - A random number between min and max. Source code: math/RandomDataGenerator.js (Line 184)

RandomDataGenerator#normal()

normal() → {number} Returns a random real number between -1 and 1. Returns number - A random real number between -1 and 1. Source code: math/RandomDataGenerator.js (Line 227)

RandomDataGenerator#pick()

pick(ary) → {any} Returns a random member of array. Parameters Name Type Description ary Array An Array to pick a random member of. Returns any - A random member of the array. Source code: math/RandomDataGenerator.js (Line 258)

RandomDataGenerator#RandomDataGenerator

new RandomDataGenerator(seeds) An extremely useful repeatable random data generator. Based on Nonsense by Josh Faul https://github.com/jocafa/Nonsense. The random number genererator is based on the Alea PRNG, but is modified. https://github.com/coverslide/node-alea https://github.com/nquinlan/better-random-numbers-for-javascript-mirror http://baagoe.org/en/wiki/Better_random_numbers_for_javascript (original, perm. 404) Parameters Name Type Argument Description seeds Array.<any> | stri

RandomDataGenerator#real()

real() → {number} Returns a random real number between 0 and 2^32. Returns number - A random real number between 0 and 2^32. Source code: math/RandomDataGenerator.js (Line 172)

RandomDataGenerator#realInRange()

realInRange(min, max) → {number} Returns a random real number between min and max. Parameters Name Type Description min number The minimum value in the range. max number The maximum value in the range. Returns number - A random number between min and max. Source code: math/RandomDataGenerator.js (Line 213)

RandomDataGenerator#sign()

sign() → {number} Returns a sign to be used with multiplication operator. Returns number - -1 or +1. Source code: math/RandomDataGenerator.js (Line 271)

RandomDataGenerator#sow()

sow(seeds) Reset the seed of the random data generator. Note: the seed array is only processed up to the first undefined (or null) value, should such be present. Parameters Name Type Description seeds Array.<any> The array of seeds: the toString() of each value is used. Source code: math/RandomDataGenerator.js (Line 83)

RandomDataGenerator#state()

state(state) → {string} Gets or Sets the state of the generator. This allows you to retain the valuesthat the generator is using between games, i.e. in a game save file. To seed this generator with a previously saved state you can pass it as theseed value in your game config, or call this method directly after Phaser has booted. Call this method with no parameters to return the current state. If providing a state it should match the same format that this methodreturns, which is a string with

RandomDataGenerator#timestamp()

timestamp(min, max) → {number} Returns a random timestamp between min and max, or between the beginning of 2000 and the end of 2020 if min and max aren't specified. Parameters Name Type Description min number The minimum value in the range. max number The maximum value in the range. Returns number - A random timestamp between min and max. Source code: math/RandomDataGenerator.js (Line 296)