Генератор паролей на яваскрипте

Ниже написал простой код, который будет генерировать случайные пароли. Там три абзаца, нижний - это случайные числа, первые два pas и pass - это случайные пароли. Идея этого метода простая. Генерируем случайное число из диапазона от 1 до 25, а затем берем букву из строчки из 25 букв и складываем букву в одну переменную pas и так повторяем столько сколько нам нужно, в данном примере пароль будет состоять из 8 символов. При желании просто поменять циферку.

var zaglavnie = "QWERTYUIOPASDFGHJKLZXCVBNM";
var malenkie = "zxcvbnmasdfghjklqwertyuiop";
var n = Math.floor(Math.random() * 25);
var pas = zaglavnie.substr(n,1);
for (j=1;j<=8;j++){n = Math.floor(Math.random() * 25); pas = pas + malenkie.substr(n,1);}

n = Math.floor(Math.random() * 25);
var pass = zaglavnie.substr(n,1);
for (j=1;j<=8;j++){n = Math.floor(Math.random() * 25); pass = pass + malenkie.substr(n,1);}

var num = Math.floor(Math.random() * (10000000000 - 9000000000 + 1)) + 9000000000;

Применять можно где угодно, а здесь я упомяну про аймакрос - можно все это дело засунуть в скрипт аймакрос. Можно и усложнить вариант генерации или просто подмудрить над сложением в другом порядке. А можно и просто прописать в html страницу и в цикле сгенерировать столько паролей сколько угодно, например для вставки в базу данных.

Комментариев нет:

Отправить комментарий