The function selected will be determined by the number of arguments provided:
RandomInt r(3, 7); cout << "random value between 3 and 7 " << r() << "\n"; cout << "random value between 3 and 10 " << r(10) << "\n"; cout << "random value between 23 and 30 " << r(23, 30) << "\n";