需要创建一个介于 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.NextReturn Integer

如果您得到的值小于 1,那么您可能会调用 Random.NextDouble 而不是 Random.Next