#include <iostream>
#include <random>
#include <ctime>
#include <functional>
int main() {
const int min = 0;
const int max = 10;
auto random = std::bind(std::uniform_int_distribution<>(min, max),
std::mt19937(time(NULL)));
for (int i = 0; i < 10; ++i) {
std::cout << random() << std::endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8cmFuZG9tPgojaW5jbHVkZSA8Y3RpbWU+CiNpbmNsdWRlIDxmdW5jdGlvbmFsPgoKaW50IG1haW4oKSB7CgogIGNvbnN0IGludCBtaW4gPSAwOwogIGNvbnN0IGludCBtYXggPSAxMDsKCiAgYXV0byByYW5kb20gPSBzdGQ6OmJpbmQoc3RkOjp1bmlmb3JtX2ludF9kaXN0cmlidXRpb248PihtaW4sIG1heCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RkOjptdDE5OTM3KHRpbWUoTlVMTCkpKTsKCiAgZm9yIChpbnQgaSA9IDA7IGkgPCAxMDsgKytpKSB7CiAgICBzdGQ6OmNvdXQgPDwgcmFuZG9tKCkgPDwgc3RkOjplbmRsOwogIH0KCQogIHJldHVybiAwOwp9