我正在嘗試使密鑰生成器生成大寫,小寫和數字鍵。 我現在的代碼使用隨機數生成重複鍵。
我如何更新它來生成唯一的密鑰?
在C#中打印唯一鍵.net
public static void printLowerCaseKeys()
{
string array = "";
int k = 0;
if (sDelimeterOption == "yes")
{
while (k < sKeyLength)
{
for (int i = 0; i < sDelimeterCharPosition; i++)
{
if (k >= sKeyLength)
break;
array = array + (char)r.Next(97, 123);
k++;
}
if (k < sKeyLength)
{
array = array + sDelimeterChar;
k++;
}
}
}
else
{
while (k < sKeyLength)
{
array = array + (char)r.Next(97, 123);
k++;
}
}
Console.WriteLine(array);
}
如果這不是一項功課,那麼做@Tobias說的......或Simon的回答 – 2011-03-07 07:41:20
在一個不相干的筆記上,使用存儲布爾值的字符串,顯然是錯誤的。如果sDelimeterOption的值爲'Yes',會發生什麼情況? – SWeko 2011-03-07 07:43:40