You need to memorise a long piece of text for example:
You can safely write down all the other parameters (but keep the text secret) and be able to recreate your complex password at any time. The code is documented so you can make your own changes. Note that this function simply generates a password for you, and does not interact with any other applications.
Save the file to disk, unzip it, and double click the file PMaker.htm
String Vs Array - Comparison Scripts
These 2 scripts were used to compare the performance between processing long strings, and processing strings split into arrays.