【发布时间】:2010-09-27 10:36:02
【问题描述】:
我有一段简单的代码:
public string GenerateRandomString()
{
string randomString = string.Empty;
Random r = new Random();
for (int i = 0; i < length; i++)
randomString += chars[r.Next(chars.Length)];
return randomString;
}
如果我调用这个函数来生成两个字符串,一个接一个,它们是相同的......但是如果我通过生成字符串的两行进行调试 - 结果是不同的。 有谁知道为什么会这样?
【问题讨论】:
-
你的代码甚至没有编译——它的其余部分在哪里?