0
我無法弄清楚vb.net的代碼會隨機化某個定時器的時間間隔。對於每個a = a + 1,將會有不同的間隔,並且對於每個a = 1,a = 2,a = 3等,將會有不同的文本顯示在標籤上。如何使Randomize函數隨機化計時器間隔?
如果你知道如何使它成爲可能,請幫助。 謝謝。
我無法弄清楚vb.net的代碼會隨機化某個定時器的時間間隔。對於每個a = a + 1,將會有不同的間隔,並且對於每個a = 1,a = 2,a = 3等,將會有不同的文本顯示在標籤上。如何使Randomize函數隨機化計時器間隔?
如果你知道如何使它成爲可能,請幫助。 謝謝。
我可能不是很明白像這樣
昏暗arrLbls(3)作爲標籤
'填充陣列'
arrLbls(0) = Label1
arrLbls(1) = Label2
arrLbls(2) = Label3
arrLbls(3) = Label4
'loops trought array'
For i As Int16 = 0 To arrLbls.Length - 1
arrLbls(i).Text = "Label from the array " & i + 1
Next
'與類型標籤的4個元素的數組'
`
利用隨機類
Public Function RandomNumber(ByVal MaxNumber As Integer, _
Optional ByVal MinNumber As Integer = 0) As Integer
'initialize random number generator
Dim r As New Random(System.DateTime.Now.Millisecond)
'if passed incorrect arguments, swap them
'can also throw exception or return 0
If MinNumber > MaxNumber Then
Dim t As Integer = MinNumber
MinNumber = MaxNumber
MaxNumber = t
End If
Return r.Next(MinNumber, MaxNumber)
End Function
請注意,如果在非常短的時間內多次調用此方法,Next方法將生成相同的隨機數。 – 2011-03-30 17:05:09
記下克里斯忠告! – David 2011-03-31 12:07:20