无聊,就随便写了这个函数。
将生成的随机数字根据ASCII转换成字符,不使用数组.
private string getRanString(int StrLength)
{
Random ran = new Random();
string str="";
int i=0;
do
{
int num = (int)(ran.NextDouble()*122);
if(num>47)
{
if(!(((num>57)&(num<65))|((num>90)&(num<97))))
{
str = str + Convert.ToChar(num);
i++;
}
}
}
while(i<StrLength);
return str;
}
本文地址:http://com.8s8s.com/it/it43052.htm