用指定范围内的随机数填充数组是一个常见的编程任务,可以通过以下步骤来实现(C++语言):
#include <iostream>
#include <cstdlib>
#include <ctime>
const int ARRAY_SIZE = 10; // 数组大小
const int MIN_VALUE = 1; // 随机数最小值
const int MAX_VALUE = 100; // 随机数最大值
void fillArrayWithRandomNumbers(int array[], int size, int min, int max) {
srand(time(0)); // 设置随机数种子为当前时间
for (int i = 0; i < size; i++) {
array[i] = min + rand() % (max - min + 1); // 生成[min, max]范围内的随机数
}
}
int main() {
int array[ARRAY_SIZE];
fillArrayWithRandomNumbers(array, ARRAY_SIZE, MIN_VALUE, MAX_VALUE);
std::cout << "随机数数组:";
for (int i = 0; i < ARRAY_SIZE; i++) {
std::cout << array[i] << " ";
}
std::cout << std::endl;
return 0;
}
这段代码将会生成一个大小为10的数组,并用1到100之间的随机数填充。你可以根据需要修改数组大小和随机数范围。这个方法可以用于各种需要随机数填充数组的场景,比如生成测试数据、模拟随机事件等。
腾讯云相关产品和产品介绍链接地址:
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云