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