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")