随机数函数Rnd可以产生一个大于等于0且小于1的随机数,现在想产生一个[6,24]的随机整数,可行的表达式是( )
(A)Rnd*24 (B)int(6+Rnd*18)
(C)6+int(Rnd*18+1) (D)6+int(Rnd*19)
请说明理由 谢谢
VB问题 随机数函数Rnd可以产生一个大于等于0且小于1的随机数
答案:2 悬赏:10 手机版
解决时间 2021-02-19 22:38
- 提问者网友:孤凫
- 2021-02-19 09:43
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-02-19 11:21
答案是:D
24-6=18
即要产生0~18的随机数,使用RND*19再取整,就能产生0~18的随机数,再加上底数6即可。
24-6=18
即要产生0~18的随机数,使用RND*19再取整,就能产生0~18的随机数,再加上底数6即可。
全部回答
- 1楼网友:未来江山和你
- 2021-02-19 12:41
在抽随机数之前加入randomize语句来初始化随机种子,这样就可以了,不然只用默认的种子自然会是同一组随机数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯