int random(int min, int max) { mt19937 rng(chrono::steady_clock::now().time_since_epoch().count()); uniform_int_distribution<int> gen(min, max); int a = gen(rng); return a; }