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

问题描述:

请问在VB中Rnd函数和Rand函数有何区别?
1个回答 分类:综合 2014-10-16

问题解答:

我来补答
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
 
 
展开全文阅读
剩余:2000