00001 #ifndef random1_h 00002 #define random1_h 00003 00004 #include "RNG.h" 00005 #include "Random.h" 00006 00007 struct Object; 00008 00009 class Rand { 00010 public: 00011 Rand(unsigned long seed, int size, Object*); 00012 ~Rand(); 00013 RNG *gen; 00014 Random *rand; 00015 int type_; // can do special things with some kinds of RNG 00016 // double* looks like random variable that gets changed on every fadvance 00017 Object* obj_; 00018 }; 00019 00020 #endif