Randomizer
from panda3d.core import Randomizer
- class Randomizer
Bases:
DTOOL_SUPER_BASE
A handy class to return random numbers.
Inheritance diagram
- __init__(*args, **kwargs)
- assign()
C++ Interface: assign(const Randomizer self, const Randomizer copy)
- getNextSeed()
C++ Interface: get_next_seed()
- /**
Returns a random seed value for the next global Randomizer object.
*/
- getSeed()
C++ Interface: get_seed(const Randomizer self)
- /**
Returns a unique seed value based on the seed value passed to this
Randomizer object (and on its current state).
*/
- get_next_seed()
C++ Interface: get_next_seed()
- /**
Returns a random seed value for the next global Randomizer object.
*/
- get_seed()
C++ Interface: get_seed(const Randomizer self)
- /**
Returns a unique seed value based on the seed value passed to this
Randomizer object (and on its current state).
*/
- randomInt()
C++ Interface: random_int(const Randomizer self, int range)
- /**
Returns a random integer in the range [0, range).
*/
- randomReal()
C++ Interface: random_real(const Randomizer self, double range)
- /**
Returns a random double in the range [0, range).
*/
- randomRealUnit()
C++ Interface: random_real_unit(const Randomizer self)
- /**
Returns a random double in the range [-0.5, 0.5).
*/
- random_int()
C++ Interface: random_int(const Randomizer self, int range)
- /**
Returns a random integer in the range [0, range).
*/