ГлавнаяJavaScriptJS Уроки → Генерация пароля с помощью JavaScript
JS Уроки

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

Генерация пароля с помощью JavaScript
Подпишись на нас в телеграм @coderoll

В этом уроке мы рассмотрим генерацию случайного пароля с помощью 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');


2 комментария
  1. Аватар пользователя
    +3
    в фор ошибка. Надо ;

    блин и math...
    чувак, эпик фейл
    1. Аватар пользователя
      0
      поправил, сложно уже без IDE, когда не подсвечивает ошибки)
Добавить комментарий
Кликните на изображение чтобы обновить код, если он неразборчив