Panda3D
Public Member Functions | Static Public Attributes | List of all members
RandomNumGen Class Reference

Public Member Functions

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

Static Public Attributes

 notify = \
 

Constructor & Destructor Documentation

◆ __init__()

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

Member Function Documentation

◆ choice()

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

◆ randint()

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

◆ random()

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

◆ randrange()

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

◆ shuffle()

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

Member Data Documentation

◆ notify

notify = \
static