Advertisement
Guest User

KaraZmieniaczHaseł

a guest
Sep 20th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. window.addEventListener("load", e => buttonBindPasswordGenerator());
  2.  
  3. const generatePassword = () => {
  4.     let password = "";
  5.     const maxAsciiChar = 126;
  6.     const minAsciiChar = 33;
  7.  
  8.     for (let i = 0; i < 8; i++) {
  9.         const randomAscii = Math.floor(Math.random() * (maxAsciiChar - minAsciiChar - 1)) + minAsciiChar;
  10.         const randomChar = String.fromCharCode(randomAscii);  
  11.         password += randomChar;
  12.     }
  13.  
  14.     return password;
  15. };
  16.  
  17. const changePassword = (passwordInput) => passwordInput.value = generatePassword();
  18.  
  19. const buttonBindPasswordGenerator = () => {
  20.     const passwordInput = document.querySelector("#postPassword");
  21.     const button = document.querySelector(".ladda-button");
  22.     button.addEventListener("click", e => changePassword(passwordInput));
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement