#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