1struct Random { 2 void seed(unsigned seed); 3 unsigned operator()(unsigned result = 0); 4 void serialize(serializer&); 5 Random(); 6 7private: 8 unsigned iter; 9}; 10 11extern Random random; 12 13