BrU32

JS Readable Password/ID Gen V1 SRC

Aug 28th, 2016
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1.  
  2. <center>
  3. <script>
  4. var letters = "bcdfghjklmnprstvwxyz";
  5. var vowels = "aeiou";
  6. groups = new Array();
  7. groups[0]="th";
  8. groups[1]="ch";
  9. groups[2]="sh";
  10. groups[3]="qu";
  11. function generate(number) {
  12. var vowel1 = vowels.charAt(Math.floor(Math.random()*vowels.length));
  13. var group1 = groups[Math.floor(Math.random()*groups.length)];
  14. var letter1 = letters.charAt(Math.floor(Math.random()*letters.length));
  15. var vowel2 = vowels.charAt(Math.floor(Math.random()*vowels.length));
  16. var group2 = groups[Math.floor(Math.random()*groups.length)];
  17. var letter2 = letters.charAt(Math.floor(Math.random()*letters.length));
  18. var vowel3 = vowels.charAt(Math.floor(Math.random()*vowels.length));
  19. var group3 = groups[Math.floor(Math.random()*groups.length)];
  20. var letter3 = letters.charAt(Math.floor(Math.random()*letters.length));
  21. var vowel4 = vowels.charAt(Math.floor(Math.random()*vowels.length));
  22. var group4 = groups[Math.floor(Math.random()*groups.length)];
  23. var letter4 = letters.charAt(Math.floor(Math.random()*letters.length));
  24.  
  25. // specify the structure of the words (in order for them to be pronouncable)
  26. // feel free to add your own...
  27.  
  28. structure = new Array();
  29. structure[0]=letter1+vowel1+letter2+letter3+vowel2+letter4+vowel3+group1;
  30. structure[1]=group1+vowel1+letter1+letter2+vowel2+letter3;
  31. structure[2]=group1+vowel1+letter1+letter2+vowel2+group2;
  32. structure[3]=group1+vowel1+letter1+vowel2+"s";
  33. structure[4]=vowel1+group1+vowel2+letter1+vowel3;
  34. structure[5]=group1+vowel1+letter1+vowel2+group2;
  35. structure[6]=vowel1+group1+vowel2+letter1;
  36.  
  37. var password=structure[Math.floor(Math.random()*structure.length)];
  38.  
  39. if (number==1) {
  40. document.passform.passbox.value=password+Math.floor(Math.random()*1000)
  41. }
  42. else {
  43. document.passform.passbox.value=password;
  44. }
  45. }
  46. window.onload=generate
  47. </script>
  48. <center>
  49. <div align="center">
  50. <table>
  51. <b>
  52. Random Secure And Easy To Remember Password Gen V1
  53. <tr>
  54. <td colspan="2" align="center" style="font-family: Ariel; font-size: 12pt; font-weight: bold;">
  55. <tr>
  56. <td>
  57. <form name="passform">
  58. <p>
  59. <input type="text" name="passbox" style="width:225;font-family: verdana;" onfocus="this.select()" /><p>
  60. <input type="button" value="Generate Basic Method" onclick="generate(0)" style="width:225;font-family: verdana" />
  61. <p>
  62. <input type="button" value="Generate Secure Method" onclick="generate(1)" style="width:225;font-family: verdana" />
  63. </form>
  64. </td>
  65. </tr>
  66. </table>
  67. </div>
Advertisement
Add Comment
Please, Sign In to add comment