This is a password engine I have made, and it is free for anyone to copy off of, and put in their projects. If you do copy this, please do give me even a little bit of credit in your project, Thank You. Of course I only put a few variables for this, putting others is for someone else to do, as I only wanted to make the password engine.
I have found one major flaw in this that I should point out, and that is that you can easily access someone else's account. This is possible by finding out that a password is taken, and just using that same password after you type in "Next". I will not fix this, but I can give instructions on how to do it. Just make it so their is a Username input too, that can be used multiple times.