第1个回答 2010-04-30
好整 先刷新随即数组 然后再获取一个随即数组
Randomize '就是初始化随机数
rnd() '这个就是返回的随机数 你随便找个变量一赋值就哦了
要想返回整数有个公式 Int(Rnd() * (M-N+1)) +N 用来返回一个m n之间的整数
要是不使用Randomize 我保你半年以上时间返回的随即数都是一个数
rnd()函数可以加参数 默认是时间为基数
你要生成数组可以循环语句分别给已知数组复制
第2个回答 2010-04-30
Dim a(1 To 10) As Integer
Private Sub Command1_Click()
For i = 1 To 10
a(i) = Int(Rnd * 100)
Print a(i)
Next i
End Sub
随即产生一个[m,n]的正数公式int(rnd*(n-m+1)+m)
祝你学习愉快~~
第3个回答 2010-04-30
楼主你好
Randomize'初始化,设置随机种子。
让你每次的随机数都不一样
Dim a(1 To 10) As Integer
Private Sub Command1_Click()
For i = 1 To 10
a(i) = Int(Rnd * 100)'让每次循环的那次i为下标,那么a(i)等于这个随机数。循环10次,也就是给分10次给数组每一个元素赋值
Print a(i)
Next i
End Sub