#include <iostream>
#include <random>
#include <time.h>
using namespace std;
class test{
mt19937 myrand;
public:
test(int seed):myrand(seed){}
void Do(){cout << myrand()%10 <<endl;}
};
int main() {
test obj((unsigned)time(NULL));
obj.Do();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8cmFuZG9tPgojaW5jbHVkZSA8dGltZS5oPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIHRlc3R7CiAgICBtdDE5OTM3IG15cmFuZDsKcHVibGljOgogICAgdGVzdChpbnQgc2VlZCk6bXlyYW5kKHNlZWQpe30KICAgIHZvaWQgRG8oKXtjb3V0IDw8IG15cmFuZCgpJTEwIDw8ZW5kbDt9ICAgIAp9OwoKaW50IG1haW4oKSB7CgkKICAgIHRlc3Qgb2JqKCh1bnNpZ25lZCl0aW1lKE5VTEwpKTsKICAgIG9iai5EbygpOwogICAgCglyZXR1cm4gMDsKfQ==