您的位置:首页 > 编程语言 > C语言/C++

C语言生成随机数保存在文件中

2014-12-20 00:00 344 查看
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define random(x) (rand()%x)

FILE *fp;
if( !(fp = fopen("rand.txt","w"))==NULL )
fclose(fp) ;
//如果文件存在,则清空内容

int frame_num1 = frame_num ;

for (int x = 0 ; x<frame_num1; x++){
//产生 写入文件中
int turto_out[frame_size]= {0} ;//默认为0

srand((int)time(0));
for(int x=0 ; x<frame_size; x++){
turto_out[x] = random(2) ;
//printf("%d\n",turto_out[x]) ;
//写入文件
FILE *fp;
if(fp = fopen("rand.txt","a+")){
fprintf(fp ,"%d" ,turto_out[x]);
fprintf(fp," ") ;//数字之间添加空格隔开
fclose(fp);
}
}
}
printf("随机数生成完毕 ") ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: