New Random只返回零......为什么?

AtL*_*ast -1 c# random

我的C#Windows窗体应用程序随机数生成器每次运行应用程序时只返回零值.我看过网上看起来人们有时会在测试时得到一个重复的数字,但从来都不是零.我发现甚至更奇怪,因为我的参数表明随机数应该在1到100之间...请让我知道你的想法.谢谢!

int count;

private void Form1_Load(object sender, EventArgs e)
{
    Random num = new Random();
    count = num.Next(1, 101);
}
Run Code Online (Sandbox Code Playgroud)

Buh*_*ica 5

Next(1, 101)不会返回零.我怀疑你没有注册该Form1_Load事件,所以根本没有运行该代码.

零只是int字段的默认值.