Private Sub Command1_Click() Dim n(), m, j m = 11
Rndm n(), m
For j = 1 To UBound(n) List1.AddItem n(j) Next
End Sub
Private Sub Rndm(n() As Variant, m As Variant) Dim k, j ReDim n(1) n(1) = Int((Rnd * m) + 1)
Do While (1) k = Int((Rnd * m) + 1) For j = 1 To UBound(n) If k = n(j) Then Exit For Next If j > UBound(n) Then ReDim Preserve n(UBound(n) + 1) n(UBound(n)) = k End If If UBound(n) = m Then Exit Do Loop End Sub |
VB 生成不重複隨機數字源碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
VB Lutesscript直接跳過錯誤繼續下一句執行
ben9518chen
2020-07-07 08:02:47
VB中延時功能與Sleep函數
延時-Sleep函數,主要功能就是使當前線程等待一段時間,用法就是“Sleep 毫秒數”,這裏的毫秒數可以設置成任意整型數據。如 Sleep 10
netnok
2020-07-06 18:38:32
如何用Visual Basic編寫病毒
jevylau
2020-07-04 17:11:02
Visual Basic6.0事件機制分析
jevylau
2020-07-04 17:10:59
Check Access Rights to File/Directory on NTFS Volume
zero_
2020-07-04 06:44:07
二進制兼容 DLL 或 EXE 包含了一個找不到其定義的參數類型或返回類型
http://topic.csdn.net/t/20011016/19/325984.html
xiangchengboy
2020-07-03 23:41:42
oracle中blob,clob字段的操作問題
iteye_8407
2020-07-03 19:12:58
爲什麼vb6中 Recordset對象的RecordCount屬性總是 -1
小黄皇
2020-07-03 19:00:53
陳偉視頻16~19(VB中的窗體)
阿仇_Parsifal
2020-07-02 13:24:42
陳偉視頻6~10集總結
阿仇_Parsifal
2020-07-02 13:24:42