Inspiration
The lack of minimalism, simplicity, and beauty in Google's top results for "password generator" is what drove me to create this application. To me, the functionality of a program is equally as important as the aesthetics, which is why I've created the elegantly designed, yet effective Password Generator 2000.
What it does
The Password Generator 2000 can generate a password of any length and is fully customizable by the user. The passwords can include or exclude numbers, upper/lowercase letters, and ambiguous symbols. You can also copy the password to your clipboard.
How I built it
I built the Password Generator 2000 using IntelliJ IDEA, Java, and Processing.
Challenges I ran into
The biggest challenges I ran into were casting ints into ASCII characters after generating a random int, collecting user input through the Processing application interface, and generating random ints in a range of numbers (like 30-40 instead of 0-40) which required the use of Math.floor() which I hadn't understood how to use until this weekend.
What I learned
I learned how to cast an int to an ASCII character, copy generated program data to a clipboard, get user input, modify an object based on user input, how to create an effective design prototype for an application, and what floor and ceiling functions, like Math.floor, do.
Log in or sign up for Devpost to join the conversation.