用c++自行产生 10000 个 0 到 9999 之间的随机数,按照产生的顺序依次把 它们存放到一个数据文件中。
时间: 2024-05-11 10:13:55 浏览: 91
C++随机数的生成
5星 · 资源好评率100%
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define MAX_NUM 10000
int main(){
int i, num;
srand((unsigned int)time(NULL)); // 设置随机数种子
FILE *fp = fopen("data.txt", "w"); // 打开数据文件
if(fp == NULL){
printf("Failed to open file!\n");
return -1;
}
for(i = 0; i < MAX_NUM; i++){
num = rand() % 10000; // 产生 0 到 9999 之间的随机数
fprintf(fp, "%d\n", num); // 将随机数写入文件
}
fclose(fp); // 关闭文件
return 0;
}
```
阅读全文