Advertisement
Guest User

Untitled

a guest
Jul 5th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. var letters = "qwertyuiopasdfghjklzxcvbnm0123456789";
  2. var symbols = "!@#$%^&*()-_+=";
  3. var upperCases = "QWERTYUIOPASDFGHJKLZXCVBNM";
  4.  
  5. function generatePassword(charSet, masterKey, seed) {
  6. var generator = masterKey + seed;
  7. var builder = "";
  8.  
  9. var passwordSize = 8 + Math.abs(generator.charCodeAt(0) % 4);
  10. for (var i = 0; i < passwordSize; i++) {
  11. var first = Math.abs((i - 30) % generator.length);
  12. var second = Math.abs((8 - i * i / 2 - 5) % generator.length);
  13. var index = Math.abs((generator.charCodeAt(first) * generator.charCodeAt(second)) % charSet.length);
  14. builder += charSet.charAt(index);
  15. }
  16. return builder;
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement