如何在vb中选择小于“1000”或“n”的随机数?

时间:2016-03-26 19:10:28

标签: vb.net visual-studio-2015

如何选择小于“1000”或“n”的随机数?

Do While ddd <> 1
    Static staticRandomGenerator As New System.Random

    max += 1
    dd = staticRandomGenerator.Next(If(min > max, max, min), If(n > max, min, max))
    ddd = ee * dd Mod z
Loop

如何将此条件添加到此代码中?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

有很多两种方法可以在VB.NET中生成一个随机数(我很熟悉)。

技巧1:

randomNumber = CInt(Math.Floor((n - 0 + 1) * Rnd())) + 0

n =上限值,也称为randomNumber的最高值,在您的情况下,您已经定义为1000。

0 =下限值,也称为randomNumber可以的最低值。

您可以找到有关此技术的更多信息here

技术2:

Dim rn As New Random
randomNumber = rn.Next(0, n)

同样, n =上限值,也称为最高值randomNumber,在您的情况下,您已经定义为1000。

再次, 0 =下限值,也称为randomNumber的最低值。

我在Microsoft MSDN网站上找不到关于此官方帖子的链接,但如果有人能找到关于此技术的好帖子,请发表评论或给我发消息。

我希望这有帮助!