vb里int(rnd(1)*10+0.5)表示什么 急!!!!!!!!

 我来答
海天一色hhh
推荐于2018-04-12 · TA获得超过380个赞
知道小有建树答主
回答量:80
采纳率:0%
帮助的人:118万
展开全部
rnd(1),其范围是0与1之间的随机小数(包含0,但不包含1)
rnd(1)*10,其范围是0与10之间的随机小数(包含0,但不包含10)
rnd(1)*10+0.5,其范围是0.5与10.5之间的随机小数(包含0.5,但不包含10.5)
int(rnd(1)*10+0.5),int取整,对正数只会往小了取整,
0.5->0,0.999->0,1->1....,9.999->9,10->10,10.4999->10
所以这段函数,其最终值是取0~10之间的随机整数(包括0与10,所以与rnd(1)*10是不同的)。
越记众t
2013-06-23 · 超过70用户采纳过TA的回答
知道小有建树答主
回答量:405
采纳率:0%
帮助的人:107万
展开全部
取10以内的随机整数

rnd(1) 1以内的随机数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zx001z7d53
2013-06-23 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5650万
展开全部
10以内的随机整数
追问
怎么看的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式