從 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 的範圍內。