需要创建一个介于 10 和 20 之间的随机数
need to create a random number between 10 and 20
我正在尝试为我的程序生成一个介于 10 和 20 之间的随机数,但生成的数字小于 1 并且保留到小数点后两位,例如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, 20)
您应该写成 TrigB.Next(10, 21)
以使其包含 20
之外,您的代码没有问题。对于 Random.Next
将 Return
Integer
如果您得到的值小于 1,那么您可能会调用 Random.NextDouble
而不是 Random.Next
。
我正在尝试为我的程序生成一个介于 10 和 20 之间的随机数,但生成的数字小于 1 并且保留到小数点后两位,例如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, 20)
您应该写成 TrigB.Next(10, 21)
以使其包含 20
之外,您的代码没有问题。对于 Random.Next
将 Return
Integer
如果您得到的值小于 1,那么您可能会调用 Random.NextDouble
而不是 Random.Next
。