visual basic - rnd

2006-12-18 9:01 am
點解每次的rnd都係一樣?
如果我係想由1-10 random出個數
每次都係第一個係8, 跟住6, 6, 3, 4........
次次都一樣架wor!!!都唔係random ge??????
仲有, 要去到好耐先出"2"!!!!!!!!!

回答 (2)

2006-12-19 12:10 am
✔ 最佳答案
比個example你:

Private Sub Command1_Click()
Randomize '一定要加,咁先唔會一樣...你唔加定義比佢.佢自己會用系統時間作為隨機種子
Text1.Text=Int(Rnd*10+1) 'Random出1 to 10
End Sub
參考: 自己
2006-12-18 9:20 am
如果我無記錯,
rnd野之前好似係要加 Randomize 呢句
咁先會隨機抽數

你試下響之前定義variable 之後加, 睇下得唔得~~
參考: me


收錄日期: 2021-04-13 13:47:23
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20061218000051KK00209

檢視 Wayback Machine 備份