vb中Int(10 * Rnd) * 120范围

是120到1200之间的整数吗?

第1个回答  2013-07-28
不是 您这个是120 到130 之间的整数
120到1200 之间的整数是:int (rnd * (1200-120)) +120
第2个回答  2013-07-28
因为:0<= Rnd < 1
所以:0<= 10*Rnd < 10
所以:0<= Int(10 * Rnd) <= 9
所以:0<= Int(10 * Rnd)*12 <= 108追问

是*120的,不过还是谢谢了,清楚了。

追答

那就是 0<= Int(10 * Rnd)*120 <= 1080

本回答被提问者采纳
第3个回答  2013-07-28
取值只可能是:
{0,120,240,360,480,600,720,840,960,1080}
中的任意一个追问

为什么呢,rnd不是0——1吗?

追答

10*Rnd=0~10
所以Int(10*Rnd)={0,1,2,3,4,5,6,7,8,9}
下面不用我说了吧。。

第4个回答  2013-07-28
应该是0-1080之间的数字