C语言——猜数字小游戏
如何用rand,srand,time来完成随机数发生
这是这款小游戏的简单玩法。期待着与你一同完善,改进这个小游戏!
接下来我们看一下如何来实现这样一个游戏。
纵观这个游戏,我们发现,这个游戏的难点其实就是如何生成一个随机数。
生成随机数我们这里用到了三个个函数分别是:
rand()
srand()
time()
由于生成随机数是我们这个游戏的核心,我们把这三个函数在这里细讲一下
int rand()
头文件:stdlib.h
定义:srand() 播种 rand() 所用的伪随机数生成器。若在任何对 srand() 的调用前使用 rand() ,则 rand() 表现如同它以 srand(1) 播种。每次以 srand() 播种 rand() 时,它必须产生相同的值数列。
返回值:返回 0 与 RAND_MAX 间的随机整数值(包含 0 与 RAND_MAX )。void srand( unsigned seed )
头文件:stdlib.h
定义:以值 seed 播种 rand() 所用的随机数生成器。若在任何到 srand()