Нужно выводить минимум 8 символов, но не меньше. Где там ограничить можна?
<script type="text/javascript">
$(document).ready(function(){
var checkRun = 0;
$("#generatePassword").live("click", function() {
if (checkRun == 1) { return false; }
var words = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890";
new function(){
this.start = function(){
str = words.charAt( Math.floor( Math.random() * words.length - 1 ) );
passwd = $('#password').val();
passwd = passwd + str;
$('#password').val( passwd ); }
this.stop = function(){
clearInterval( interval );
checkRun = 0; }
checkRun = 1;
$('#password').val("");
interval = setInterval( this.start, 10 );
setTimeout( this.stop, 110 ); }
return false; });});
</script>
<input type="text" value="" id="password"> <br><br>
<input type="submit" name="enter" id="generatePassword" value="згенерувати">
_____________
Сучасний українець з європейськими цінностями та традиціями.