function mtRand(min, max)
{
var range = max - min + 1;
var n = Math.floor(Math.random() * range) + min;
return n;
}
function showPass()
{
prompt('Рекомендуемый пароль:', mkPass(mtRand(10, 14)));
}
function mkPass(len)
{
var len=len?len:14;
var pass = '';
var rnd = 0;
var c = '';
for (i = 0; i < len; i++) {
rnd = mtRand(0, 2); // Латиница или цифры
if (rnd == 0) {
c = String.fromCharCode(mtRand(48, 57));
}
if (rnd == 1) {
c = String.fromCharCode(mtRand(65, 90));
}
if (rnd == 2) {
c = String.fromCharCode(mtRand(97, 122));
}
pass += c;
}
return pass;
}
Делаем такую ссылочку:
<a href="javascript: showPass();">Придумать хороший пароль</a>
И смотрим пример: Придумать хороший пароль
Источник: http://www.ewgenij.net/javascript-passwords-generator.html |
Категория: Web интерфейсы | Добавил: Judge (18-08-2009)
|
Просмотров: 2947
| Рейтинг: 4.4 |
|