<分区>
Possible Duplicate:
Random number generator not working the way I had planned (C#)
我有一个返回 9 位数字字符串数字的方法,如果我调用这个方法它会像我预期的那样正常工作,但当我在循环语句中调用它时却不行,因为它只生成一个数字并重复它。
代码如下:
private string GenerateRandomNumber()
{
Random r = new Random();
return r.Next(111111111, 999999999).ToString();
}
protected void btnSolo_Click(object sender, EventArgs e)
{
Response.Write(GenerateRandomNumber());
// Every time I call this method , it return 9 digit random number wich is different with the previous call like : 146956595
}
protected void btnBulk_Click(object sender, EventArgs e)
{
for (int i = 0; i < 100; i++)
{
string randomNumber = GenerateRandomNumber();
Response.Write("<br /> " + randomNumber);
//It create just one 9 digit number 100 times !
}
}