API:RNG

From Spherical
Revision as of 04:35, 8 August 2017 by Bruce Pascoe (talk | contribs) (Initial draft of RNG constructor documentation)
Jump to: navigation, search

Constructs a new instance of the pseudorandom number generator.

Usage
rng_obj = new RNG();

Description

The RNG constructor initializes a new instance of the Sphere random number generator, seeded based on the current time and date. Unlike Math.random() which uses a very basic linear generator, Sphere uses the xoroshiro128+ algorithm, providing games with a very high-quality source of pseudorandom numbers. To control the initial state of the generator, you should use one of RNG.fromSeed() or RNG.fromState() instead.

Properties

Methods

Static Methods

Instance Methods