利用srand()函数和rand()函数生成一定范围的随机数 #include <cstdlib> #include <ctime> int Random(const int lhs, const int rhs) { if (lhs > rhs) return -1; return (rand() % (rhs-lhs + 1) + lhs); } int main() { srand(time(NULL)); // 注意在这里放种子 //生成20--60之间的随机数 int res = Random(20, 60); printf("The random number is : %d/n", res); return 0; }