public static string GetPassword(int length)
{
string code = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
Random rand = new Random();
char[] result = new char[length];
string r = null;
Regex digit = new Regex("\\d");
Regex letter = new Regex("[a-zA-Z]");
do
{
for (int i = 0; i < length; i++)
result[i] = code[rand.Next(0, code.Length)];
r = new String(result);
} while (!(digit.IsMatch(r) && letter.IsMatch(r))) ;
return r;
}