/* High precision randomizer using time since 1970 as unique seed Standard: C++11 */ #include #include //mt19937 randomizer #include //high resolution clock #include //bind using namespace std; int main() { //accurate seed, seconds since 1970 auto seed= chrono::high_resolution_clock::now().time_since_epoch().count(); //high accuracy randomizer with integer range auto roll= std::bind(std::uniform_int_distribution(1,4), mt19937(seed)); int ctr= 100; while(ctr) { if(ctr%20 == 0) cout<