00001
00010 #ifndef _H_EX_RNGS
00011 #define _H_EX_RNGS
00012
00013 #include <cstdlib>
00014 #include <cmath>
00015 #include <iostream>
00016 #include "generators.h"
00017
00018
00019 namespace generators {
00020
00022 class STD_RANDOM: public RNG {
00023
00024 public:
00025 STD_RANDOM();
00026
00027 virtual unsigned int nextInt();
00028
00030 virtual ~STD_RANDOM() {}
00031
00032 virtual void setSeed( unsigned int seed );
00033
00034 virtual unsigned int getMaximum();
00035 };
00036
00037 };
00038
00039 #endif
00040