我有一個簡單的代碼:隨機串生成 - 兩個生成一個又一個給相同的結果
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;
}
如果我調用這個函數來生成兩個字符串,一個接一個,它們是相同的...但如果我通過兩行生成字符串進行調試 - 結果是不同的。 有誰知道爲什麼會發生?
你的代碼甚至沒有編譯 - 其餘部分在哪裏? – 2008-12-17 22:56:50