8. 4.1 if结构例3:设计一个猜数游戏,由计算机产生一个随机数magic,从键盘输入一个数guess,若输入的数guess的大小等于随机数magic,则输出“Gratulation! You Are right.”。否则,输出“Sorry! You Are Wrong.”。
分析:计算机产生的随机数有两种:
①伪随机数。②真随机数。
伪随机数:实际上是一组预先排好的一个数列,可通过函数rand()获取;
真随机数:通过一个随机种子对伪随机数进行重新排列而得,该随机种子可以是任何数。如果取时间作为随机种子,则所得的随机数即为真随机数,真随机数可通过函数srand(unsigned seed)获取。
为简单起见,本题由计算机产生的数就用随机函数rand()直接取伪随机数。