【发布时间】:2020-09-13 14:09:29
【问题描述】:
我试图弄清楚如何使用 Visual Basic 生成 3 个介于 50 和 100 之间的不同随机数。我的代码只打印了 3 次相同的数字。
Dim number As Integer
number = rndNumber.Next(50, 100)
lblATime.Text = number.ToString
lblBTime.Text = number.ToString
lblCTime.Text = number.ToString
【问题讨论】:
-
阅读the documentation。 “但是,仅在 .NET Framework 上,由于时钟的分辨率有限,因此使用无参数构造函数连续创建不同的 Random 对象会创建产生相同随机数序列的随机数生成器。”