Генератор паролей на JavaScript Подробнее, о том, как сделать такую маленькую, но полезную прибамбасину, читаем ниже.
Нам понадобится кусок такого JavaScript-а:

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="#" onclick="showPass(); return false;">Придумать хороший пароль</a>

И смотрим пример: Придумать хороший пароль



Reader's Comments

  1. Snowcore | Апрель 30th, 2009 at 18:19

    Плохо то, что пароль будет показан на экране.

    Reply to this comment
  2. Саша | Сентябрь 18th, 2009 at 01:25

    Можно генерить ещё более лучшие пароли: читабельные слоги. Чередуем согласные и гласные, и в конце приписываем пару цифр. Получается

    unobo15
    zakake345

    Так проще запомнить, ибо «читается».

    Reply to this comment
  3. Андрей | Октябрь 21st, 2009 at 00:51

    вот мой генератор паролей хто хочет качайте http://letitbit.net/download/1906.1305006be24bfacc12f97f637/password_generator.html.html

    Reply to this comment
  4. Александр | Ноябрь 20th, 2009 at 23:35

    Что-то у вас не то ссылками. Демка не работает.

    Reply to this comment
    • EwGenij | Ноябрь 21st, 2009 at 16:30

      спасибо! поправил. при переезде поломалось. WP лишних тегов вставил в скрипт.

Leave a Comment