[C语言]产生随机数.
时间:2010-09-30 来源:Y-ong
大家都知道,C语言提供了rand()函数来提供产生随机数的方法。但是,rand()产生的随机数是伪随机数,在不改变此函数的“随机种子”前,其产生的随机数是相同的。而另外,C语言也提供了设置“随机种子”的函数srand()。在此基础上,运用如下代码即可产生“比较不可预计”的“随机数”了。
#include "stdio.h"
#include "conio.h"
#include "time.h"
main()
{
int i;
int a[10];
srand((int)time(NULL));
for(i=0;i<10;i++)
{
a[i]=rand()%100;
srand(a[i]);
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
getch();
}
相关阅读 更多 +










