Bookmarklets For Generating Username And Password

 Bookmarklets For Username:

javascript:(function(){function r(min,max){return Math.floor(Math.random()*(max-min+1)+min);}function generateUsername(){var letters='abcdefghijklmnopqrstuvwxyz';var username='';for(var i=0;i<4;i++){username+=letters.charAt(r(0,25));}for(var i=0;i<3;i++){username+=r(0,9);}return username;}var username=generateUsername();try{var copyFrom=document.createElement("textarea");copyFrom.textContent=username;document.body.appendChild(copyFrom);copyFrom.select();document.execCommand("copy");document.body.removeChild(copyFrom);}catch(err){}})()

Bookmarklets For Password:

javascript:(function(){function r(min,max){return Math.floor(Math.random()*(max-min+1)+min);}function generatePassword(){var uppercase='ABCDEFGHIJKLMNOPQRSTUVWXYZ';var lowercase='abcdefghijklmnopqrstuvwxyz';var numbers='0123456789';var special='!@#$%^&*()_+-=[]{}|;:,.<>?';var password='';for(var i=0;i<3;i++){password+=uppercase.charAt(r(0,25));}for(var i=0;i<2;i++){password+=lowercase.charAt(r(0,25));}for(var i=0;i<2;i++){password+=numbers.charAt(r(0,9));}for(var i=0;i<2;i++){password+=special.charAt(r(0,special.length-1));}return password.split('').sort(function(){return 0.5-Math.random()}).join('');}var password=generatePassword();try{var copyFrom=document.createElement("textarea");copyFrom.textContent=password;document.body.appendChild(copyFrom);copyFrom.select();document.execCommand("copy");document.body.removeChild(copyFrom);}catch(err){}})()
Post Comment

Comments