function getRandomNumber(lowerBound,upperBound){
aleatorio = Math.floor(Math.random() * (upperBound - lowerBound)) + lowerBound;
return aleatorio;}
function getRandomChar() {
var numberChars = "0123456789";
var lowerChars = "abcdefghijklmnopqrstuvwxyz";
var upperChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var charSet = "";
charSet += numberChars; charSet += lowerChars; charSet += upperChars;
caracter = charSet.charAt(getRandomNumber(0, charSet.length));
return caracter;}
En la función getRandomChar se pueden utilizar más caracteres. Para ello se agregan las siguientes líneas después de charSet += upperChars;
var extraChars = "caracteres_deseados";
charSet += extraChars;
Esta función puede ser utilizada para generar passwords aleatorios.