不使用数组生成随机数

无聊,就随便写了这个函数。
将生成的随机数字根据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;
}

Published At
Categories with Web编程
Tagged with
comments powered by Disqus