Generate 20 random passwords
by KarmaProd
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<p id="pwcontainer">
</p>
JavaScript
function myRandom(){
return crypto.getRandomValues(new Uint8Array(1))[0] / 256;
//return Math.random();
}
function generatePassword(length) {
var charset = "",
generated = "";
charset += "abcdefghijklmnopqrstuvwxyz";
charset += "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
charset += "0123456789";
charset += "!? @#$%^&*-_+=()[]{}\|/.,:;";
for (var i = 0, n = charset.length; i < length; ++i) {
generated += charset.charAt(Math.floor(myRandom() * n));
}
return generated;
}
var i = 0;
while(i<20)
{
$('#pwcontainer').html( $('#pwcontainer').html()+'<br>'+generatePassword(16) );
i++;
}