Re: [VB6 ] 如何保留下隨機選出的每組數據

看板Visual_Basic作者 (隨風飛逝)時間16年前 (2009/07/31 13:02), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《md965088 (屁股狂冒煙)》之銘言: : For intCounter = 1 To 100 : Randomize : number = Int(Rnd * (1000) + 1) : Next : --------------------------------------------- : 以上的程式碼是我想從1到1000之間 隨機產生數字一百次 所以會有一百組數據 : 我如何讓電腦在整個結束for next結束時 仍然能記憶這一百組數據 : 因為我要在後面的程式碼用到這一百組數據 但發現我每次得到的number : 只有一組(就是跑到第一百次產生的最後一組數據) : 不知道版上的大大們能否指點迷津 謝謝QQ '宣告陣列 0-99 Dim Number(99) As Integer Dim intCounter As Integer '設定陣列亂數 For intCounter = 1 To 100 '放在迴圈外也可以 Randomize Timer Number(intCounter - 1) = Int(Rnd * (1000) + 1) Next '取得陣列亂數值 For intCounter = 1 To 100 Debug.Print intCounter, Number(intCounter - 1) Next -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.9.38

08/01 01:08, , 1F
Randomize Timer放在迴圈外比較好,一方面效率較高,二方
08/01 01:08, 1F

08/01 01:09, , 2F
面現在電腦速度太快了,跑那一百次搞不好timer都沒變動
08/01 01:09, 2F

08/01 01:10, , 3F
那後面取得的亂數就通通一樣了...
08/01 01:10, 3F
文章代碼(AID): #1ASdi2tz (Visual_Basic)
文章代碼(AID): #1ASdi2tz (Visual_Basic)