1. 生成 [m,n] 的随机数
[m, n] 的元素个数为 n-m+1,若利用模进行 %(n-m+1) 运算,其结果为 [0, n-m]。此时左右两边同加 m,其结果为 [m, n]。
void TestRand(){
// 生成 [m,n] 的随机数
// rand()% (n - m + 1) + m
srand(time(0));
int a = rand();
cout << a << endl;
}
[m, n] 的元素个数为 n-m+1,若利用模进行 %(n-m+1) 运算,其结果为 [0, n-m]。此时左右两边同加 m,其结果为 [m, n]。
void TestRand(){
// 生成 [m,n] 的随机数
// rand()% (n - m + 1) + m
srand(time(0));
int a = rand();
cout << a << endl;
}