Thursday, February 11, 2010

Random Password Generator in C#

public static string GetRandomPassword(int length)
{
 char[] chars = "$%#@!*abcdefghijklmnopqrstuvwxyz1234567890?;:ABCDEFGHIJKLMNOPQRSTUVWXYZ^&".ToCharArray();
string password = string.Empty;
Random random = new Random();
 for (int i = 0; i < length; i++)
{
int x = random.Next(1,chars.Length);
if (!password.Contains(chars.GetValue(x).ToString()))
password += chars.GetValue(x);
else i--;
 }
 return password;
}

No comments:

Post a Comment