Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Gerador de senha criado por Bruno Pereira!
- www.projetosbrunopereira.com.br
- Como usar:
- echo PassRand(15, true); // vai gerar uma senha de 15 caracteres com caracteres especiais
- echo PassRand(5, false);// vai gerar uma senha de 5 caracteres sem caracteres especiais!
- */
- ?>
- <?php
- function PassRand($totalchars = 10, $specialchars = false)
- {
- $c_Str = array_merge(range('a', 'z'), range('A', 'Z'), range(0, 9));
- if($specialchars) {
- $c_Str = array_merge($c_Str, array('!', '@', '#', '&', '$', '-'));
- }
- shuffle($c_Str);
- $result = '';
- for($x = 0; $x < $totalchars; $x++) {
- $result .= $c_Str[$x];
- }
- return $result;
- }
- // Exemplo:
- echo PassRand(20, true);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement