webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
angle::RNG Class Reference

#include <random_utils.h>

Public Member Functions

 RNG ()
 
 RNG (unsigned int seed)
 
 ~RNG ()
 
void reseed (unsigned int newSeed)
 
int randomInt ()
 
int randomIntBetween (int min, int max)
 
unsigned int randomUInt ()
 
float randomFloat ()
 
float randomFloatBetween (float min, float max)
 
float randomNegativeOneToOne ()
 

Constructor & Destructor Documentation

◆ RNG() [1/2]

angle::RNG::RNG ( )

◆ RNG() [2/2]

angle::RNG::RNG ( unsigned int  seed)

◆ ~RNG()

angle::RNG::~RNG ( )

Member Function Documentation

◆ randomFloat()

float angle::RNG::randomFloat ( )

◆ randomFloatBetween()

float angle::RNG::randomFloatBetween ( float  min,
float  max 
)

◆ randomInt()

int angle::RNG::randomInt ( )

◆ randomIntBetween()

int angle::RNG::randomIntBetween ( int  min,
int  max 
)

◆ randomNegativeOneToOne()

float angle::RNG::randomNegativeOneToOne ( )

◆ randomUInt()

unsigned int angle::RNG::randomUInt ( )

◆ reseed()

void angle::RNG::reseed ( unsigned int  newSeed)

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