rand numer generator cpp code example

Example 1: cpp rand

std::srand(std::time(nullptr)); 		// set rand seed
v1 = std::rand() % 100;         // v1 in the range 0 to 99
v2 = std::rand() % 100 + 1;     // v2 in the range 1 to 100
v3 = std::rand() % 30 + 1985;   // v3 in the range 1985-2014

Example 2: random number cpp

// Add thus to with the headers
mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());
// Generate a function that will give values between l and r inclusive
auto dist = uniform_int_distribution<int>(l, r);
// get the random number using dist(rng);

Tags:

Cpp Example