c语言中如何随机数产生一万个数写如文件中,求代码

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:48:51

//---------------------------------------------------------------------------

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void)
{
FILE *fp=fopen("c:\\rand.txt","w"); /*要写入的文件,可以在此修改*/
int i;
srand(time(NULL)); /*不可放在循环内,否则每次得到相同的“随机数”*/
for (i = 0; i<10000; i++) fprintf(fp,"%d ",rand());

fclose(fp);
return 0;
}
//---------------------------------------------------------------------------

while(int i=0; i<10000; i++)
{
int num = 0;
srand(time(NULL));//为了得到不同的随机数
num = rand()%10000;//获得随机数
接着写入文件......
}

你慢慢求吧