Assignment 3 for Carleton University Coding Bootcamp. This assignment focused on creating a functional password generator that took multiple user inputs, processed the inputs, and returned a randomized string of characters based on user's specifications. Link to application
The purpose of this application is to collect user input on the criteria they want their password to meet, and to output a string of characters meeting that criteria.
Upon clicking the Generate Password button, the application will prompt the user to answer a series of questions.
- How long will the password be? Length must be between 8 and 128 characters.
- Will lowercase characters be included in the password?
- Will uppercase characters be included in the password?
- Will numbers be included in the password?
- Will special characters be included in the password?
The resulting randomized string of characters will then be displayed in the text field. To generate another password, click the Generate Password button again and follow the onscreen prompts.
- HTML
- CSS
- JavaScript
- Arrays
- Loops (for/while)
- Functions and callback functions
- User prompts
- Conditional statements