/* 产生0~M范围内的N个随机数,M,N均可自定义
* 产生的随机数保存在txt文件中
* 可指定txt文件保存路径 ,若不指定,生成的文件将与.cpp文件存在同一文件夹下
*/
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<conio.h>
#define N 10000 //产生随机数的数量(可自行调节)
#define M 1010 //产生随机数的范围(可自行调节)
int main()
{
int rand_number();
int num,i;
srand((int)time(NULL));//产生随机数的种子
FILE *fp;
fp=fopen("before.txt","w");
// fp=fopen("C:\\Users\\Bug\\source\\test.txt","w"); //注意路径书写格式
for(i=1;i<=N;i++)
{
num=rand_number();//产生随机数
fprintf(fp,"%d ",num);//输出到文件
}
fclose(fp);
printf("成功%d个0~%d的随机数,已保存至txt,请查看",N,M) ;
}
int rand_number()
{
int num;
num=rand()%M;
return num;
}
C语言文件操作(一)产生0~M范围内的N个随机数
猜你喜欢
转载自blog.csdn.net/sinat_42483341/article/details/86223240
今日推荐
周排行