我有一段简单的代码:
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;
}
Run Code Online (Sandbox Code Playgroud)
如果我调用此函数生成两个字符串,一个接一个,它们是相同的......但如果我通过生成字符串的两行调试 - 结果是不同的.有谁知道为什么会这样?