/
Pivn9l
/
PassGen
Обзор
Документация
Войти
/
Pivn9l
/
PassGen
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
script.js
30 строк
927 B
Pivn9l
Загрузка проекта
11 фев 2026, 22:51
Верифицирован
11 фев 2026, 22:51
1e35c7e
Код
Авторство
О чём код?
const symbols = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890=-?!@#%&.+;' let password = ''; const inputLength = document.getElementById('password_length'); const generateBtn = document.getElementById('generate'); const copyBtn = document.getElementById('copy'); const result = document.getElementById('result'); function generate() { let r = ''; for (let i = 0; i < inputLength.value; i++) { r += symbols[getRandomInt(symbols.length - 1)] } return r } function getRandomInt(max) { return Math.floor(Math.random() * max); } generateBtn.addEventListener('click', () => { password = generate(); result.style.display = 'block'; result.innerText = password; copyBtn.style.display = 'block'; }); copyBtn.addEventListener('click', () => { navigator.clipboard.writeText(password); alert('Пароль скопирован!'); });