如何生成多个不重复的随机数呢?
for i = o to n
a(i)=cint(int(rnd()*n)+1)
next
可如何保证生成的随机数不重复呢?
for i = o to n
a(i)=cint(int(rnd()*n)+1)
next
可如何保证生成的随机数不重复呢?
解决方案 »
- winio 问题,寻求一位老师,可付费(人民币)万分感谢。
- 急~~listview保存数据问题
- Me.MSFlexGrid1.Rows = 60000 这一句为啥出错?请各位高手指教.
- 急需帮忙,我仅有10分了,在先等
- ADO 与 有密码的 Access 数据库连接问题
- 論壇有點問題。
- 我想实现这个功能要如何做?
- vb中可以做出类似资源管理器那样的窗体吗(应该是简单问题吧)
- HELP ME!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 如何判断多维动态数组是否定义长度
- [倾尽全部分,重量级问题]VB+Access数据库关于事务问题请教~~
- 小女子是编程菜鸟,希望得到大师们的指点
For j = 0 To i
If a(j) = a(i) Then
i = i - 1
Exit For
End If
Next
Next
1000
a(i) = CInt(Int(Rnd() * n) + 1)
For j = 0 To i
If a(j) = a(i) Then
GOTO 1000
End If
Next j
Next i
Randomize
Dim a(10) As Long
n = 10
For i = 0 To n a(i) = Int(Rnd() * (n + 1)) For j = 0 To i - 1
If a(i) = a(j) Then
i = i - 1
Exit For
End If
Next
Next For i = 0 To n
Print a(i)
Next
End Sub