【发布时间】:2013-11-24 09:53:17
【问题描述】:
我正在开发一个介绍 VB 课程的项目。我需要在用户输入的 2 个值之间创建一个随机数。我有一个上限文本框/变量和一个下限文本框/变量。我已经尝试了我能找到的一切,它产生了奇怪的结果。我不知道如何获得两个值之间生成的随机数。例如,如果用户输入 100 作为下限,500 作为上限,则随机数应该在 100-500 的范围内。
请让我知道我做错了什么??
'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)
【问题讨论】:
-
Random Int in VB.Net 的可能重复项