Generate a Random Password String in C#
Generate a Random Password String in C#
C#: Get Random Password String
This is just a simple way to get a random string for generated passwords.
private static string GetRandomPassword(int passwordLength)
{
// return 0-9, a-z, A-Z. No punctuation chars. Add what you need.
string charactersAllowed = "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ0123456789";
char[] chars = new char[passwordLength];
Random rand = new Random();
for (int i = 0; i < passwordLength; i++)
{
chars[i] = charactersAllowed[rand.Next(0, charactersAllowed.Length)];
}
return new string(chars);
}
Example: string pw1 = YourClassName.GetRandomPassword(8);