我應該添加到隨機數字生成器編碼,所以數字不會連續多次重複自己?Vb.net隨機數字生成器重複相同的數字
我的隨機數生成器看起來是這樣的:
Dim rn As New Random
TextBox1.Text = rn.Next(1, 4)
If TextBox1.Text = 1 Then
Form4.Show()
Form4.Timer1.Start()
End If
If TextBox1.Text = 2 Then
Form7.Show()
Form7.Timer1.Start()
End If
If TextBox1.Text = 3 Then
Form8.Show()
Form8.Timer1.Start()
End If
你的意思是你不想要sometthing像'1 2 2/3 1 1/2 3 3'和喜歡的東西'1 3 2/2 1 3/3 1 2'而不是? –
是的,現在它的1 2 2/3 1 1/2 3 3 ...我想要1 3 2/2 1 3/3 1 2 ... – user2932903
隨機數字在這麼小的範圍內重複出現。你可以將最後一個數字存儲爲一個var,並且不斷獲得新的randoms,直到它不符合前一個。 – Plutonix