terça-feira, 3 de julho de 2012

Gerando string randômica

Fala, galera!!

Mais um post com uma função simples, mas de grande utilidade: Geração de string randômica.
No meu caso, essa função foi utilizada para a geração de uma senha randômica que será enviada para um usuário quando o mesmo for cadastrado no meu sistema.

Segue o código:


public string GenerateRandomString(int passwordLength)
{
   string allowedChars = "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)];
   }

   return new string(chars);
}


Um abraço e até a próxima!!

Nenhum comentário:

Postar um comentário