Первый:
int passwordLength = 10;
string allChars = "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ0123456789!@$?_-";
char[] chars = new char[passwordLength];
Random rd = new Random();
for (int i = 0; i < passwordLength; i++)
{
chars[i] = allowedChars[rd.Next(0, allowedChars.Length)];
}
Второй:
List<char> chars = new List<char>();
for(int b = 0; b<10; b++)
{for (int i = 97; i < 123; i++)
{
chars.Add(Convert.ToChar(i));
}
for (int i = 65; i < 91; i++)
{
chars.Add(Convert.ToChar(i));
}
for (int i = 48; i < 58; i++)
{
chars.Add(Convert.ToChar(i));//генерируем символы заглавные, строчные и цифры
}
string s = chars;
Третий:
Char[] pwdChars = new Char[62] {'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','Q','W','E','R','T','Y','U','I','O','P','A','S','D','F','G',
'H','J','K','L','Z','X','C','V','B','N','M','1','2','3','4','5','6','7','8','9','0'};
char[] pass = new char[32];
Random rnd= new Random();
for(int i = 0; i < pass.Length; i++)
{
pass += pwdChars[rnd.Next(0, 62)];
}
Комментариев нет:
Отправить комментарий