已解决问题

vb随机数问题

[ 标签:vb,vb 随机,随机 ]
公式int(upp-low+1)*rnd()+low))产生(low,upp)之间的随机整数,那int(rnd(1)*10)是哪个范围内的整数呢?怎么rnd的参数是1?
绒绒熊 回答:3 人气:6 解决时间:2009-11-05 22:59
  
满意答案

rnd(1)表示大于等于0,小于1的随机数

int(rnd(1)*10)

表示大于等于0,小于10的整数

回答采纳率:29.0% 2009-11-05 20:47
评价答案
  • 是否解决问题(参与评价0次)
  • 0
  • 0
  • 0
  • 是否原创答案(参与评价0次)
  • 0
  • 0
绒绒熊的感言:
非常感谢

相关内容

其他答案

int(rnd(1)*10)   是1-9 之间的随即整数
回答采纳率:8.3% 2009-11-05 20:51

int(rnd(1)*10):

0<rnd(1)<1 所以0<rnd(1)*10<10,取整后就是 0-9,也就是结果只有:0,1,...,9这10个数。

回答采纳率:32.0% 2009-11-05 23:02