从 Random 实例生成随机数

下面的示例声明了 Random 类的新实例,然后使用方法 .Next 生成伪随机数序列中的下一个数字。

Dim rnd As New Random
Dim x As Integer
x = rnd.Next

上面的最后一行将生成下一个伪随机数并将其分配给 x。此数字的范围为 0 - 2147483647.但是,你也可以指定要生成的数字范围,如下例所示。

x = rnd.Next(15, 200)

但请注意,使用这些参数,数字范围将介于 15 或以上和 199 或以下。

你还可以使用 .NextDouble 生成 Double 类型的浮点数

Dim rnd As New Random
Dim y As Double
y = rnd.NextDouble()

但是,你无法为此指定范围。它始终在 0.0 到小于 1.0 的范围内。