#include <random>
#include <ctime>
#include <iostream>
#include <functional>
using namespace std;
int main()
{
std::random_device random;
std::mt19937 engine(48012+2417); // MT19937 난수 엔진
uniform_int_distribution<int> distribution(1, 45); // 생성 범위
auto generator = bind(distribution, engine);
// 0~100 범위의 난수 100개 생성하여 출력
for (int i = 0; i < 6; ++i)
cout << generator() << endl;
}
I2luY2x1ZGUgPHJhbmRvbT4KI2luY2x1ZGUgPGN0aW1lPgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxmdW5jdGlvbmFsPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgc3RkOjpyYW5kb21fZGV2aWNlIHJhbmRvbTsKICAgIHN0ZDo6bXQxOTkzNyBlbmdpbmUoNDgwMTIrMjQxNyk7ICAgICAgICAgICAgICAgIC8vIE1UMTk5Mzcg64Kc7IiYIOyXlOynhAogICAgdW5pZm9ybV9pbnRfZGlzdHJpYnV0aW9uPGludD4gZGlzdHJpYnV0aW9uKDEsIDQ1KTsgICAgICAgLy8g7IOd7ISxIOuylOychAogICAgYXV0byBnZW5lcmF0b3IgPSBiaW5kKGRpc3RyaWJ1dGlvbiwgZW5naW5lKTsKCiAgICAvLyAwfjEwMCDrspTsnITsnZgg64Kc7IiYIDEwMOqwnCDsg53shLHtlZjsl6wg7Lac66ClCiAgICBmb3IgKGludCBpID0gMDsgaSA8IDY7ICsraSkKICAgICAgICBjb3V0IDw8IGdlbmVyYXRvcigpIDw8IGVuZGw7Cn0K