【发布时间】:2016-05-31 08:49:23
【问题描述】:
我正在尝试为我的程序生成一个介于 10 和 20 之间的随机数,但生成的数字小于 1 并且保留 2 个小数位,例如0.64、0.34 等。
Dim TrigB As Random
Dim numberb As Integer
TrigB = New Random
numberb = TrigB.Next(10, 20)
TrigRdmb.Text = numberb.ToString
我需要改变什么才能产生一个介于 10 和 20 之间的数字
谢谢
【问题讨论】:
-
TrigB.Next(10, 21)范围为 10-20 (含)...如果您在结果中得到分数,则其他东西会影响结果。不要一遍又一遍地创建一个新的随机数 - 为应用程序创建一个。作为shown here -
Random.Next()返回一个整数,如果你得到小数,你的代码在别处搞砸了 -
可悲的是关于该提议的欺骗的公认答案是最糟糕的答案之一;新用户不要越过神奇的绿色复选标记。
-
感谢它现在正在工作
标签: vb.net random numbers generator