Gerador de Senhas, Textos automático

Certas ocasiões precisamos gerar senhas para sistemas, ou textos aleatórios… Bom, aqui está a solução de forma simples e direta.

Código em PHP:


function geraTexto($qtdd=6)
{
$letras = array(
'A','B','C','D','E','F','G','H','J','K','L','M',
'N','P','Q','R','S','T','U','V','W','X','Y','Z',
'a','b','c','d','e','f','g','h','j','k','l','m',
'n','p','q','r','s','t','u','v','w','x','y','z',
'1','2','3','4','5','6','7','8','9');
$escolha = array();
while(count($escolha) < $qtdd) { $x = rand(0, count($letras)-1); if(!in_array($x, $escolha)) { $escolha[] = $x; } } $senha_escolhida=null; foreach($escolha as $letra) { $senha_escolhida .= $letras[$letra]; } return $senha_escolhida; }

Na necessidade, só chamar a função:

$blablabla=geraTexto();

Para os que ainda não tem muita familiaridade com PHP, dentro do escopo da função, passei: $qtdd=6, isso significa que se eu não passar nada na função, ela entenderá que $qtdd terá valor 6, caso precise menos ou mais caracteres, só passar o valor requerido.

$blablabla=geraTexto(12);

É isso aí, pessoal...