VB生成随机数字时,加不加randomize有区别吗?区别大吗?
vb吧
全部回复
仅看楼主
level 1
opus111fc 楼主
2009年10月21日 11点10分 1
level 8
这么试 你就明白了
不加randomize 运行 记住数字 关闭 再运行 对比数字
加randomize 运行 记住数字 关闭 再运行 对比数字
2009年10月21日 11点10分 2
level 1
opus111fc 楼主
就是说不加RANDOMIZE电脑每次依序生成的数字都是一样的
那么一般做编程题目要不要写randomize呢?
2009年10月21日 13点10分 3
level 0
Randomize ' 对随机数生成器做初始化的动作,如果不使用Randomize函数,得到的结果将有规律性。
2009年10月21日 15点10分 4
level 13
不加RANDOMIZE电脑每次依序生成的数字都是一样的....正确
养成习惯 在 rnd 这行代码前加上 Randomize 当然不要在循环里面加.
2009年10月22日 04点10分 5
请问为什么randomize不能加在循环里面呀?
2021年07月03日 01点07分
@派大星1719 请看七楼例程。
2021年07月04日 09点07分
@派大星1719 可以啊,但没有意义,只是让计算机多跑路而已。
2021年07月06日 00点07分
吧务
level 13
' 随机生成100个三位正整数
Dim i As Integer, j As Integer
Dim S(1 To 100) As Integer
Randomize ' …………………… 只要这个即可
For i = 1 To 100
S(i) = Int(900 * Rnd + 100)
For j = 1 To i - 1 ' j 循环,去掉重复数
If S(i) = S(j) Then i = i - 1 : j = i + 1
Next
Next
2021年07月04日 09点07分 7
1