作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/14 10:56:28
请问在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