JavaScript Password Generator
JavaScript Password Generator
by Adi Jaya
HTML
<input type="text" id="demo"/>
<br>
<input onclick="generate();" type="button" value="Generate"/>
JavaScript
function randomPassword( $input, $number="8" ) {
var selector = document.getElementById( $input );
var chars = "ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz1234567890@#$%";
var number = $number;//default 8
var result = '';
for ( var i=0; i < number; i++ ) {
var data = Math.floor( Math.random() * chars.length );
result += chars.substring( data, data + 1 );
}
if( selector ){
selector.value = result;
}
}
/** How to use
* randomPassword ( selectorID );
* randomPassword ( selectorID, number );
*/
function generate() {
randomPassword( "demo", 10 );
}