VB中的rnd函数什么是rnd函数的回答中,下面几句我不懂:如果 number 的值是 Rnd 生成 小于 0 每次都使用 number 作为随机数种子得到的相同结果.大于 0 序列中的下一个随机数.等于 0 最近生成的数.省略 序列中的下一个随机数.可以帮我举个例子么?
问题描述:
VB中的rnd函数
什么是rnd函数的回答中,下面几句我不懂:
如果 number 的值是 Rnd 生成
小于 0 每次都使用 number 作为随机数种子得到的相同结果.
大于 0 序列中的下一个随机数.
等于 0 最近生成的数.
省略 序列中的下一个随机数.
可以帮我举个例子么?
答
你可以自己做一个测试
Private Sub form_Click()
Randomize
Print Rnd(1)
Print Rnd(-1)
Print Rnd(0)
End Sub
然后去掉Print Rnd(-1)
再看看 Print Rnd(0)的结果
或者去掉Print Rnd(1)
再看看 Print Rnd(0)的结果
多点击几次看看变化就可以明白了