vb.net - 如何在 vb 中选择小于 "1000"或 "n"的随机数?

标签 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

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

最佳答案

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

技术 1:

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

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

0 = 下限值,也称为随机数的最低值。

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

技术 2:

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

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

同样,0 = 下限值,也称为随机数的最低值。

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

希望对您有所帮助!

关于vb.net - 如何在 vb 中选择小于 "1000"或 "n"的随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36239668/

相关文章:

c# - 打开大型 C# 文件时,Visual Studio 内存不足

asp.net - Oracle 连接的实体数据模型向导崩溃

c# - 将 C# WCF 应用程序转换为 Visual Basic

vb.net - 使用光线转换算法对具有纬度/经度坐标的多边形中的点进行测试

c# - 需要帮助将 C# 转换为 VB

c# - 升级应用程序时安装到同一路径

c# - VB.NET 中的 volatile 等价物

ios - Apache Cordova/Visual Studio 2015 工具无法在 IOS 模拟器中启动应用程序

javascript - Visual Studio 2015 RTM - 更新 TypeScript 工具后失去 JavaScript 支持

c++ - 找不到 Visual Studio 平台 2015 工具集 ='v141'