I have looked at several of these over the years thinking I would use them in our school. But the lack of making them "easy" to remember wasn't attractive to me. After looking at yours program using say lower case, no numbers or special punctuations, and 4 characters long with the memorability checked made it a winner in my eyes.
I don't need it (for me) to create thousands of passwords at a time as we are only 140 students K-12.
I typically would work by grade level on something like this at one time so for me and only me, 25 different passwords would be awesome!
Your pretty fast on the draw your self!
