Windward
Action-adventure RPG available on Steam Early Access
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros
Public Member Functions | Properties | List of all members
RandomGenerator Class Reference

Public Member Functions

 RandomGenerator (uint val)
 
 RandomGenerator ()
 
uint GenerateUint ()
 Random integer ranging from 0 to 0xFFFFFFFF. More...
 
int Range (int max)
 Return a random number up to but not including 'max'. More...
 
int Range (int min, int max)
 Return a random number between 'min' and up to but not including 'max'. More...
 
float Range (float min, float max)
 Return a random number between 'min' and 'max'. More...
 
float GenerateFloat ()
 Random single precision floating point value ranging from 0 to 1. More...
 
float GenerateRangeFloat ()
 Random single precision floating point value ranging from -1 to 1. More...
 
double GenerateDouble ()
 Random double precision floating point value ranging from 0 to 1. More...
 
double GenerateRangeDouble ()
 Random double precision floating point value ranging from -1 to 1. More...
 
void SetSeed (uint val)
 Set the seed used for random number generation. More...
 

Properties

float value [get]
 Random single precision floating point value ranging from 0 to 1. More...
 

Constructor & Destructor Documentation

RandomGenerator.RandomGenerator ( uint  val)
RandomGenerator.RandomGenerator ( )

Member Function Documentation

double RandomGenerator.GenerateDouble ( )

Random double precision floating point value ranging from 0 to 1.

float RandomGenerator.GenerateFloat ( )

Random single precision floating point value ranging from 0 to 1.

double RandomGenerator.GenerateRangeDouble ( )

Random double precision floating point value ranging from -1 to 1.

float RandomGenerator.GenerateRangeFloat ( )

Random single precision floating point value ranging from -1 to 1.

uint RandomGenerator.GenerateUint ( )

Random integer ranging from 0 to 0xFFFFFFFF.

int RandomGenerator.Range ( int  max)

Return a random number up to but not including 'max'.

int RandomGenerator.Range ( int  min,
int  max 
)

Return a random number between 'min' and up to but not including 'max'.

float RandomGenerator.Range ( float  min,
float  max 
)

Return a random number between 'min' and 'max'.

void RandomGenerator.SetSeed ( uint  val)

Set the seed used for random number generation.

Property Documentation

float RandomGenerator.value
get

Random single precision floating point value ranging from 0 to 1.


The documentation for this class was generated from the following file: