--- trunk/mdtools/headers/randomSPRNG.hpp 2003/01/02 21:45:45 222 +++ trunk/mdtools/headers/randomSPRNG.hpp 2003/01/03 22:04:50 223 @@ -15,7 +15,8 @@ class randomSPRNG{ (public) ~randomSPRNG(); double getRandom(); -private: + +protected: int *thisStream; int myStreamNumber; int nSPRNGStreams; @@ -24,15 +25,16 @@ class randomSPRNG{ (public) } -class gaussianSPRNG : public randomSPRNG{ +class gaussianSPRNG : protected randomSPRNG{ + public: - gaussianSPRNG(); - ~gaussianSPRNG(); + gaussianSPRNG(iseed):randomSPRNG(iseed){} + ~gaussianSPRNG(){} double getGaussian(); -private: - using randomSPRNG::getRandom; - double getRandom() { getRandom(); } + +protected: + }