如何随机产生一个字符串
我要循环产生几个随机等长的字符串,在C#该如何写啊? ————————————————————— public static string GetRandomString( int length ) { Random rd = new Random(); byte[] str = new byte[ length ]; int i; for( i=0;i<length;i++ ) { int a = 0; //while 后的条件用来限定密码的字符集,本例中是限定为大小写字母 while( !((a>=48 && a<=57) | | (a>=65 && a<=90) | | (a>=97 && a<=122)) ) { a = rd.Next(48,125); } str[i] = (byte)a; } return new string(UnicodeEncoding.ASCII.GetChars(str)); } |