Gjorde nyss denna, kanske finns något smidigare sätt men med denna kan jag välja exakt vilka tecken som lösenordet skall kunna inkludera.
public static string GenerateKey(int length)
{
StringBuilder sb = new StringBuilder();
Random rand = new Random();
char[] chars = new char[]
{
'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',
'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',
'0','1','2','3','4','5','6','7','8','9'
};
for(int i=0; i < length; i++)
{
sb.Append(chars[rand.Next(0,chars.Length)]);
}
return sb.ToString();
}