C++ 生成一定范围内的随机数 先设置随机种子 srand((unsigned)time(NULL)); 生成区间 (m, n) 内的随机数 (rand() % (n - m + 1)) + m - 1 生成区间 [m, n) 内的随机数 (rand() % (n - m)) + m 生成区间 (m, n] 内的随机数 (rand() % (n - m)) + m + 1 生成区间 [m, n] 内的随机数 (rand() % (n - m + 1)) + m