C语言中rand()函数的用法
2008-09-06 00:25
232 查看
函数rand所产生的随机数实际上是伪随机数,即反复调用函数rand所产生的一系列数似乎是随机的,但每次执行程序所产生的序列则是重复的。要产生真正的随机数序列,必须在每一次运行前为rand函数提供不同的种子,这是由srand函数提供的。
所以加上srand(time(NULL))就可以产生真正的随机数了。
#include <stdlib.h>
#include <stdio.h>
#include<conio.h>
#include <time.h>
int main(void)
{
int i;
srand(time(NULL));
printf("Ten random numbers from 0 to 99/n/n");
for(i=0; i<10; i++)
printf("%d/n", rand()%100);
getch();
return 0;
}
所以加上srand(time(NULL))就可以产生真正的随机数了。
#include <stdlib.h>
#include <stdio.h>
#include<conio.h>
#include <time.h>
int main(void)
{
int i;
srand(time(NULL));
printf("Ten random numbers from 0 to 99/n/n");
for(i=0; i<10; i++)
printf("%d/n", rand()%100);
getch();
return 0;
}
相关文章推荐
- C语言<time.h>中srand(),rand()等等函数产生随机数的用法。
- C语言 rand()函数的用法
- c语言中rand()函数的用法笔记
- c语言中rand()函数的用法笔记
- c语言中rand()函数的用法笔记
- c语言 rand()和srand()函数用法
- rand()和srand() c语言里函数rand()和srand()的用法 (转)
- c语言中的rand()函数和srand()函数产生随机的整数
- C语言中函数strcpy ,strncpy ,strlcpy的用法
- c语言用rand() 函数,实现random(int m)
- 学习笔记——atoi函数的用法及用C语言实现atoi
- C语言中memcpy 函数的用法详解
- C++中rand()和srand()函数用法
- 详解C语言中的ttyname()函数和isatty()函数的用法
- 对比C语言中memccpy()函数和memcpy()函数的用法
- rand()函数基本用法
- 学习笔记——atoi函数的用法及用C语言实现atoi
- C语言中返回错误信息的相关函数用法总结
- rand()和srand()GetTickCount函数用法
- C语言assert()函数用法总结