VB中 随机数 Random随机 跟Rnd随机 有什么区别Random 是这个随机数 不是RandomizeDim r As Random = New Random '随机数Dim n1 As Integer = r.Next(4)
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 16:22:03
![VB中 随机数 Random随机 跟Rnd随机 有什么区别Random 是这个随机数 不是RandomizeDim r As Random = New Random '随机数Dim n1 As Integer = r.Next(4)](/uploads/image/z/9997295-23-5.jpg?t=VB%E4%B8%AD+%E9%9A%8F%E6%9C%BA%E6%95%B0+Random%E9%9A%8F%E6%9C%BA+%E8%B7%9FRnd%E9%9A%8F%E6%9C%BA+%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%ABRandom+%E6%98%AF%E8%BF%99%E4%B8%AA%E9%9A%8F%E6%9C%BA%E6%95%B0+%E4%B8%8D%E6%98%AFRandomizeDim+r+As+Random+%3D+New+Random+%27%E9%9A%8F%E6%9C%BA%E6%95%B0Dim+n1+As+Integer+%3D+r.Next%284%29)
VB中 随机数 Random随机 跟Rnd随机 有什么区别Random 是这个随机数 不是RandomizeDim r As Random = New Random '随机数Dim n1 As Integer = r.Next(4)
VB中 随机数 Random随机 跟Rnd随机 有什么区别
Random 是这个随机数 不是Randomize
Dim r As Random = New Random '随机数
Dim n1 As Integer = r.Next(4)
VB中 随机数 Random随机 跟Rnd随机 有什么区别Random 是这个随机数 不是RandomizeDim r As Random = New Random '随机数Dim n1 As Integer = r.Next(4)
Randomize 是初始化随机函数种子用的
Rnd 是随机数函数.
-----
如果没有Randomize ,那么Rnd因为种子是一样的,所以产生的随机数序列每次都是一样的.(你每次重新启动程序会发觉Rnd产生的是一样的数)
有Randomize ,那么每次种子都不一样,因此能产生真正是随机数.
用实例说明吧.
Private Sub Command1_Click()
Print Int(Rnd * 10)
End Sub
你运行下 3次就好~比如得出3个随机数结果为 7 7 5 你关闭程序 再次运行 它还是7 7 5
Private Sub Command1_Click()
Randomize
Print Int(Rnd * 10)
End Sub
而有加随机种子randomize 的话你关闭再运行 出来的结果就不一样了 就不是 7 7 5 就可能是 5 5 6 或者其他