Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
RandomNumGen Class Reference

Public Member Functions

 __init__ (self, seed)
 
 choice (self, seq)
 
 randint (self, a, b)
 
 random (self)
 
 randrange (self, start, stop=None, step=1)
 
 shuffle (self, x)
 

Static Public Attributes

 notify
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
seed )
seed must be an integer or another RandomNumGen

Member Function Documentation

◆ choice()

choice ( self,
seq )
returns a random element from seq

◆ randint()

randint ( self,
a,
b )
returns integer in [a, b]

◆ random()

random ( self)
returns random float in [0.0, 1.0)

◆ randrange()

randrange ( self,
start,
stop = None,
step = 1 )
randrange([start,] stop[, step])
same as choice(range(start, stop[, step])) without construction
of a list

◆ shuffle()

shuffle ( self,
x )
randomly shuffles x in-place

Member Data Documentation

◆ notify

notify
static
Initial value:
= \
DirectNotifyGlobal.directNotify.newCategory("RandomNumGen")