#include <iostream>
#include <random>
static std::random_device rd;
static std::mt19937 seed{rd()};
int getRandom(int x, int y) {
static std::uniform_int_distribution<int> uid(x, y);
return uid(seed);
}
int main()
{
for (int i = 0; i < 10; i++)
std::cout << getRandom(1, 15) << " ";
}
/*
run:
14 1 11 3 7 2 9 6 8 12
*/