vb中Rnd()怎么用?
来源:百度知道 编辑:UC知道 时间:2024/06/02 22:40:53
Private Sub Command1_Click()
c = Int(10 * Rnd)
Print c
End Sub
为什么每次都是7 5 5 2 3 7 0 7.......
c = Int(10 * Rnd)
Print c
End Sub
为什么每次都是7 5 5 2 3 7 0 7.......
照你那个写法。每次的随机数都是一样的。
应该加一条
Private Sub Command1_Click()
randomize
c = Int(10 * Rnd)
Print c
End Sub
这样就可以了。 加分!!
RND(正数)产生随机数,每次不同,这可正数是什么没有什么关系。
RND(负数)只要这个负数一样每次都生成一样的
加一个种子
randomize
rnd(n)
得到的随机数和N值有关~不带N默认为0~
0即是每次得到相同的随机数列~
只要带一个大于0的数就可以了~
本人一般习惯写作RND(3)
你的rnd应该这么写 rnd(1)