目录
一、游戏介绍
玩家猜测一个未知但已确定的数(规定范围0~99)。数据随机生成,数字生成后玩家猜数字数值,猜错游戏给予提示,直至猜对。
二、实现方法
1.生成随机数
运用rand()函数可以产生产生随机数,但产生的随机数并不是真正意义上的随机数,因为rand的内部实现是用线性同余法,并不是真的随机数,只是因为其周期长,在一定的范围里可看成是随机的。
rand ()返回随机数值,范围在0至RAND_MAX 间。在调用此函数产生随机数前,必须先利用srand()设好随机数种子,如果未设随机数种子,rand()在调用时会自动设随机数种子为1。rand ()产生的是假随机数字,每次执行时是相同的。若要不同需以不同的值来初始化,初始化的函数就是srand()。
srand()用来设置rand()产生随机数时的随机数种子。其参数必须是个整数,通常可以利用time(0)的返回值来当做参数。
2.进行方式
创建游戏菜单提示玩家选择是否进行游戏,进入或退出程序。玩家进入则进行猜数字游戏,若所猜数字与生成数字不一致则游戏进行提示,所猜数字是大了还是小了,直到猜中数字本局胜利,可重新