I was inspired to include a PIN number for the program as my student email account requires the user to input a randomly-generated PIN number to enter their account.

What it does

The program first asks the user to input the necessary username and password of their respective account. When this is done successfully, the program then generates a random number between 0 and 999999, and prints it to the screen for the user to view. They then enter this number to gain access to their account.

How we built it

I build this program purely with the Java programming language.

Challenges we ran into

I ran into the challenge of determining what is the best method with which to incorporate into a multi-factor authentication system.

Accomplishments that we're proud of

I am proud of making a multi-factor authentication system.

What we learned

I learned how to include the given data as necessary to create a multi-factor authentication system.

What's next for PIN Number Generator

I could later incorporate a network capability for the application that would allow the application to output the randomly generated PIN number to one of the user's devices.

Built With

Share this project: