audipower

safePasswordsGenerator

Mar 2nd, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function safePassowrdsGenerator(input) {
  2.  
  3.     let a = parseInt(input.shift());
  4.     let b = parseInt(input.shift());
  5.     let passwords = parseInt(input.shift());
  6.     let countPasswrds = 0;
  7.     let result = "";
  8.  
  9.     for (let i = 35; i <= 1000; i++) {
  10.         for (let k = 64; k <= 1000; k++) {
  11.             for (let x = 1; x <= a; x++) {
  12.                 for (let y = 1; y <= b; y++) {
  13.                     countPasswrds++;
  14.                     let charI = String.fromCharCode(i);
  15.                     let charK = String.fromCharCode(k);
  16.                     if (countPasswrds <= passwords) {
  17.                         result += `${charI}${charK}${x}${y}${charK}${charI}|`;
  18.                     } else {
  19.                         if (countPasswrds > passwords) {
  20.                             break;
  21.                         }
  22.                         break;
  23.                     }
  24.                     i++;
  25.                     if (i > 55) {
  26.                         i = 35;
  27.                     }
  28.                     k++;
  29.                     if (k > 96) {
  30.                         k = 64;
  31.                     }
  32.                     if (y == b) {
  33.                         break;
  34.                     }
  35.                 }
  36.                 if (x == a) {
  37.                     break;
  38.                 }
  39.             }
  40.             break;
  41.         }
  42.         break;
  43.     }
  44.     console.log(result);
  45.  
  46. }
Add Comment
Please, Sign In to add comment