请问在VB中Rnd函数和Rand函数有何区别?

如题所述

Rnd(number) 返回一个Single类型的随机数,小于 1 但大于或等于 0 的值
如果 number 的值 小于 0 每次都得到相同的随机数。 大于 0 或省略 产生下一个随机数。 等于 0 返回最近一次生成的随机数。
使用之前最好使用Randomize 例如产生N到M的随机数,Int(Rand()*M-N+1)+N
vb6.0中没有Rand函数,如写Rand(3)就会出错。
Round(Number,[int]) 将number四舍五入到那一位(int)如:t = Round(12.5678, 3)
返回12.568
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-13

vb里好像没有Rand这个函数吧?只有Rnd函数,作用如下图

第2个回答  2011-04-13
rand()函数在VB中就是用rnd()表示的,是简化形式
第3个回答  2011-04-14
Rnd是指取值范围为(0,1)
而Rand是指随机函数啊
相似回答