const unsigned long maxshort=65536L;
const unsigned long multiplier=1194211693L;
const unsigned long adder=12345L;
class RandomNumber{
private:
//当前种子
unsigned long RandSeed;
public:
//构造函数,缺省值0表示由系统自动产生种子
RandomNumber(unsigned long s=0);
//产生[0,n-1]之间的随机整数
unsigned short iRandom(unsigned long n);
//产生[0,1)之间的随机小数
double fRandom(void);
};
#endif