![]() |
|
||||
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Você está aqui: ActionScript ::: Dicas & Truques ::: Strings e Caracteres |
Gerando senhas aleatórias usando ActionScriptQuantidade de visualizações: 6948 vezes |
// Este exemplo mostra como gerar senhas // aleatórias. Veja que estamos usando alguns // métodos auxiliares. // letras e números que poderão ser usados nas senhas // veja que evitamos as letras "l" e "o" e os números // 0 e 1 var letras:String = "abcdefghijkmnopqrstuvxz23456789"; // vamos obter um array com as letras var temp:Array = letras.split(""); // vamos embaralhar as letras temp = embaralhar(temp); // vamos obter uma senha de 6 caracteres var senha:String = temp.slice(0, 6).join(""); Alert.show("A senha gerada foi: " + senha); // métodos auxiliares para embaralhar os elementos public static function embaralhar(aArray:Array):Array{ var aCopy:Array = aArray.concat(); var aRandomized:Array = new Array(); var oElement:Object; var nRandom:Number; for(var i:Number = 0; i < aCopy.length; i++) { nRandom = randomico(0, aCopy.length - 1); aRandomized.push(aCopy[nRandom]); aCopy.splice(nRandom, 1); i--; } return aRandomized; } public static function randomico( nMinimum:Number, nMaximum:Number = 0, nRoundToInterval:Number = 1):Number{ if(nMinimum > nMaximum) { var nTemp:Number = nMinimum; nMinimum = nMaximum; nMaximum = nTemp; } var nDeltaRange:Number = (nMaximum - nMinimum) + (1 * nRoundToInterval); var nRandomNumber:Number = Math.random() * nDeltaRange; nRandomNumber += nMinimum; return Math.floor(nRandomNumber); } // fim métodos auxiliares |
![]() |
Veja mais Dicas e truques de ActionScript |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |