【Access示例】生成不重复的随机数
时 间:2019-06-14 13:41:48
作 者:缪炜 ID:24010 城市:江阴
摘 要:生成不重复的随机数
正 文:
我们在生成100以内的随机数时,直接用Int(Rnd() * 100 + 1),但实际应用中发现,老是会生成重复的数据,所以,我们就考虑是否可以让生成的一组数据不出现重复?
原理很简单,比如我们要生成10个随机数,生成一个随机数,我们就与已生成的随机去比较,看是否有重复,如果重复了,就返回重复生成一次,直到不重复。
这样的话,我们写下了下面的代码:
Dim a(9) As Integer, i As Integer, j As Integer
Private Sub Command85_Click()
Dim strA As String
strA = ""
For i = 0 To 9
a(i) = Int(Rnd() * 100 + 1)
For j = 0 To i - 1
If a(i) = a(j) Then
i = i - 1
Exit For
End If
Next j
Next i
For j = 0 To 9
strA = strA & a(j) & ";"
Next j
Me.Label84.Caption = strA
End Sub
示例下载:
演示:
Access软件网QQ交流群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access自定义消息盒Msg...(04.28)
- Access怎么按每个月份里面...(03.09)
- Access怎么按季度来统计人...(02.26)
- Access怎么按年龄段来统计...(01.26)
- 【Access高效办公】上一年...(12.29)
- 用Access连续窗体制作的树...(11.03)
- 【Access高效办公】上一年...(10.30)
- Access制作的RGB转CM...(09.22)
- Access制作的RGB调色板...(09.15)
学习心得
最新文章
- 直播预告|Access多用户协作终...(05.10)
- 盟威软件快速开发平台(05.07)
- 站长张志在网络百科全书中的介绍(05.02)
- Access自定义消息盒Msgbo...(04.28)
- Access快速开发平台--提示:...(04.23)
- Access快速开发平台--2.6...(04.20)
- 批量插入数据大幅提升速度详解(04.13)
- 如何用VBA代码结合企业微信,给微...(04.11)
- Access直播-TreeView...(04.10)
- Access直播-带您进入ACCE...(04.08)



.gif)
