编程论坛
注册
登录
编程论坛
→
VB6论坛
vb中随机函数Rnd小疑问
第8颗北斗
发布于 2012-07-20 17:37, 432 次点击
例如Int(Rnd*6+1)是指[1,6]的随机整数,还是(1,7)的随机整数。这两个是不同的,第二种多个整数1。期待大神高见!
3 回复
#2
Artless
2012-07-20 23:15
[1,6]
#3
第8颗北斗
2012-07-21 08:27
有两个公式啊,Int(Rnd*(b-a+1)+a)产生[a,b]的随机整数,Int(Rnd*(b-a)+a)产生(a,b)的随机整数,为什么不用第二个啊。在什么情况用第一个,什么情况用第二个。
#4
瑶光一笑
2012-07-22 08:54
二个 公式而已~!
1