Static Public Member Functions | List of all members
sf::Randomizer Class Reference

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

#include <Randomizer.hpp>

Static Public Member Functions

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

Detailed Description

Randomizer is an utility class for generating pseudo-random numbers.

Definition at line 40 of file Randomizer.hpp.

Member Function Documentation

◆ GetSeed()

unsigned int sf::Randomizer::GetSeed ( )
static

Get the seed used to generate random numbers the generator.

Returns
Current seed

Definition at line 67 of file Randomizer.cpp.

◆ Random() [1/2]

float sf::Randomizer::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 76 of file Randomizer.cpp.

◆ Random() [2/2]

int sf::Randomizer::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 88 of file Randomizer.cpp.

◆ SetSeed()

void sf::Randomizer::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

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

Definition at line 57 of file Randomizer.cpp.


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