// 生成有n个元素的随机数组,每个元素的随机范围为[rangeL, rangeR] 闭区间
int *generateRandomArray(int n, int rangeL, int rangeR) {
assert(rangeL <= rangeR);
int *arr = new int[n]; // 创建一个 n个元素的数组
srand(time(NULL)); // 随机种子
for (int i = 0; i < n; i++)
arr[i] = rand() % (rangeR - rangeL + 1) + rangeL;
return arr;
}
rand()
: 生成随机整数
srand(time(NULL))
: cpp中设置随机种子的常规操作