This random password generator was made using JavaScript. It works by taking the inputs of password length and whether to include uppercase characters, lowercase characters, number and special characters from the user, and using that infromation to generate a random password.