我正在爲一個介紹VB類的項目工作。我需要在用戶輸入的2個值之間創建一個隨機數。我有一個上限文本框/變量和一個下限文本框/變量。我嘗試了所有我能找到的東西,並且它產生了奇怪的結果。我無法弄清楚如何獲得2個值之間生成的隨機數。例如,如果用戶輸入100作爲下限,500輸入上限,那麼隨機應該在100-500的範圍內。2個變量/值之間的隨機數
請讓我知道我在做什麼錯?
'Grabs the txbox input and assigns to vars
intLowNumber = CInt(mskLowerRange.Text)
intUpperNumber = CInt(mskUpperRange.Text)
intRandomNumber = rand.Next(intUpperNumber) - intLowNumber
'Output to listbox and textbox
lstOutput.Items.Add(intRandomNumber)
txtNumber.Text = CStr(intRandomNumber)
可能重複在VB.Net](http://stackoverflow.com/questions/18676/random-int-in-vb-net) –