C语言 这道题为什么选D?

还有B为什么是对的?万一有rand函数呢?... 还有B为什么是对的?万一有rand函数呢? 展开
 我来答
itunes0004
2020-11-06 · TA获得超过4045个赞
知道大有可为答主
回答量:2685
采纳率:69%
帮助的人:514万
展开全部
目前的计算机在没有外部随机输入的条件下得到的都是伪随机数。
也就是说rand函数在相同的输入条件下得出的随机数是相同的。(比如你用同样的seed种子,相同输入,会得到同样的随机数序列。)要得到真的随机数需要输入也是完全随机的。
所以B是正确的,不能选。
水墨尘君
2020-11-08 · TA获得超过914个赞
知道小有建树答主
回答量:257
采纳率:80%
帮助的人:55.1万
展开全部
答:rand函数是随机生成多个数值,也就是说它每次的输入在不做其他限制的情况下,是不同的。所以,是不同的输入产生不同的结果。故B选项正确。
算法不是程序,程序不具有五大特性,因此程序可以是无穷的,比如计算机内部的死锁设计就是为了解决程序无穷而设计的,因此可以看出来程序可以是无穷的。
因此,程序在计算机内部不一定可以在有限时间内执行完毕。故D选项错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yx陈子昂
高粉答主

2020-11-07 · 每个回答都超有意思的
知道大有可为答主
回答量:3.2万
采纳率:75%
帮助的人:3767万
展开全部
了解一下rand函数就知道了,
软件无法产生真正意义上的随机数,而只能产生伪随机数。
好的随机数算法应具有如下性质:
(1)相同序列的概率非常低
(2)符合统计学的平均性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式