为了亲身体验,我正在生成随机数并在提交时比较它们的总和,但是每次按下按钮,随机数都在变化,我该如何停止这种情况?我考虑了不同的实验,但无法做到这一点。这是我的随机数类代码:
public class Captcha
{
int num1, num2, total;
public int N1
{
get
{
return num1;
}
}
public int N2
{
get
{
return num2;
}
}
public int Total
{
get
{
return total;
}
}
Random r = new Random();
public Captcha()
{
Random r = new Random();
num1 = r.Next(1, 11) * 10;
num2 = r.Next(1, 11);
total = num1 + num2;
}
}
现在,我在 Page_Load 事件中使用这个,如下所示:
Captcha c = new Captcha();
protected void Page_Load(object sender, EventArgs e)
{
Label2.Text = c.N1.ToString();
Label3.Text = c.N2.ToString();
}
我怎样才能完成这个?
谢谢。