
Генерация пароля с помощью JavaScript

В этом уроке мы рассмотрим генерацию случайного пароля с помощью jаvascript, зададим длину пароля и желаемые символы для генерации. Решение очень простое, поэтому разобраться в нем будет достаточно легко.
Итак, что нам предстоит сделать?
Определяем функцию, зададим ее параметры - длину и символы. Создадим пустую переменную в виде строки и вернем ее в качестве вывода нашей функции. Далее сделаем итерацию, которая нам поможет создать символы длиной, равной длине пароля. В каждой итерации мы случайным образом выбираем символ из всего набора символов и добавляем его к паролю
function generate(length, charset) {
let password = '';
for(let i = 0; i < length; ++i){
password += charset[
Math.floor(
Math.random() * charset.length
)
];
}
return password;
}
Затем вызываем нашу функцию. В первом параметре длина пароля, во втором передаваемый набор символов
generate(6, 'abcd123456');
JS Уроки
31.05.20, 11:30