Quantas vezes precisamos de criar uma password temporária ou definitiva aleatoriamente?? Já me aconteceu ter que fazer isso em php, e em flex pensei que poderia ser muito util…
Desenvolvi então um package que permite gerar passwords aleatoriamente, com ou sem caracteres especiais ($-+-,.€@) e o seu tamanho facilmente alterável tudo com uma função bem simples:
public function geraPass():String {
if(!size) size=6;
var pass:String="";
for(var x:int=0; x<size; x++) {
if(specialChars==true) pass += chars[(Math.floor(Math.random() * (chars.length)))];
else pass += chars[(Math.floor(Math.random() * (chars.length-14)))];
}
return pass;
}
Simples ah?!?
Podem ver um exemplo a funcionar aqui com o código fonte disponivel para download
Aguardam-se comentários.
Abraço.



