sfRandomizer Class Reference

sfRandom is an utility class for generating pseudo-random numbers More...

#include <Randomizer.hpp>

List of all members.


Static Public Member Functions

static void SetSeed (unsigned int Seed)
 Set the seed for the generator.
static unsigned int GetSeed ()
 Get the seed used to generate random numbers the generator.
static float Random (float Begin, float End)
 Get a random float number in a given range.
static int Random (int Begin, int End)
 Get a random integer number in a given range.

Detailed Description

sfRandom is an utility class for generating pseudo-random numbers

Definition at line 38 of file Randomizer.hpp.


Member Function Documentation

void sfRandomizer::SetSeed ( unsigned int  Seed  )  [static]

Set the seed for the generator.

Using a known seed allows you to reproduce the same sequence of random number

Parameters:
Seed : Number to use as the seed

Definition at line 53 of file Randomizer.cpp.

unsigned int sfRandomizer::GetSeed (  )  [static]

Get the seed used to generate random numbers the generator.

Returns:
Current seed

Definition at line 63 of file Randomizer.cpp.

float sfRandomizer::Random ( float  Begin,
float  End 
) [static]

Get a random float number in a given range.

Returns:
Start : Start of the range

End : End of the range

Random number in [Begin, End]

Definition at line 72 of file Randomizer.cpp.

int sfRandomizer::Random ( int  Begin,
int  End 
) [static]

Get a random integer number in a given range.

Returns:
Start : Start of the range

End : End of the range

Random number in [Begin, End]

Definition at line 84 of file Randomizer.cpp.


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