Guest User

Untitled

a guest
May 24th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. function genpsw() {
  2. $mass = array(
  3. '.',
  4. '*',
  5. '(',
  6. ')',
  7. '-',
  8. '=',
  9. '_',
  10. '+',
  11. '0',
  12. '1',
  13. '2',
  14. '3',
  15. '4',
  16. '5',
  17. '6',
  18. '7',
  19. '8',
  20. '9',
  21. 'A',
  22. 'B',
  23. 'C',
  24. 'D',
  25. 'E',
  26. 'F',
  27. ...
  28.  
  29. ...
  30. ...
  31. 'w',
  32. 'x',
  33. 'y',
  34. 'z');
  35.  
  36. //рабочий код
  37.  
  38. $x = 0; //
  39. $psw = '';
  40. shuffle($mass);//1 раз перемішати масив
  41. while ($x < 16) {
  42. $z = array_rand($mass);
  43. $psw = "$psw$mass[$z]";
  44. $x++;
  45. }
  46. return ($psw);
  47. }
  48.  
  49. shuffle($mass);//массив тот же
  50. $psw=array_rand($mass,16);
  51.  
  52. $psw=implode('', $psw);//$psw - это строка которая содержит КЛЮЧИ массива
  53.  
  54. shuffle($mass);
  55. $pwd = implode('', array_slice($mass, 0, 16));
Add Comment
Please, Sign In to add comment