#ifndef RANDOM_H
#define RANDOM_H
class PRNG
{
public:
PRNG ();
PRNG (unsigned int s);
int operator() (void);
int operator() (int);
int operator() (int, int);
int operator() (int, int, int);
void set_seed (unsigned int);
private:
unsigned int gen_number (void);
unsigned int range (int, int);
unsigned int dice (int, int, int);
unsigned int seed;
};
#endif // RANDOM_H