Password Generator
Generated Password:
function generatePassword() {
const length = parseInt(document.getElementById(‘length’).value);
const includeUpper = document.getElementById(‘includeUpper’).checked;
const includeLower = document.getElementById(‘includeLower’).checked;
const includeNumbers = document.getElementById(‘includeNumbers’).checked;
const includeSymbols = document.getElementById(‘includeSymbols’).checked;let characterSet = ”;
if (includeUpper) characterSet += ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’;
if (includeLower) characterSet += ‘abcdefghijklmnopqrstuvwxyz’;
if (includeNumbers) characterSet += ‘0123456789’;
if (includeSymbols) characterSet += ‘!@#$%^&*()_+[]{}|;:,.?’;if (characterSet.length === 0) {
alert(‘Please select at least one character type.’);
return;
}let password = ”;
for (let i = 0; i < length; i++) {
const randomIndex = Math.floor(Math.random() * characterSet.length);
password += characterSet[randomIndex];
}document.getElementById('generatedPassword').innerText = password;
}
Visited 42 times, 1 visit(s) today