猜数字游戏-随机数生成

我们学习了循环之后呢,就可以写一些比较有趣的代码,例如:


1.猜数字游戏

游戏要求:
1. 电脑自动生成1~100的随机数
2. 玩家猜数字,猜数字的过程中,根据猜测数据的大小给出大了或小了的反馈,直到猜对,游戏结束

1.随机数生成

要想完成猜数字游戏,首先得产生随机数,那怎么产生随机数呢?

1.1 rand

在C语言中有一个叫做rand函数,可以随机生成随机数,可以说非常的好用。但是要注意rand返回的随机数是伪随机数,是算法生成的,并不是真正的随机数,后者是无法预测的。而且在使用rand函数的时候,还需要引用头文件:stdlib.h。下面举出一个例子:

补充一下,rand函数是不需要参数的,直接rand () 就行了。我们来看看运行的结果:

我们可以看到打印出5个相对随机的数。这个随机数的最大值RAND_MAX其实是由编译器决定的。大部分的编译器是32767。

  • 24
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值