我正在尝试使密钥生成器生成大写,小写和数字键。 我现在的代码使用随机数生成重复键。
我如何更新它来生成唯一的密钥?
在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