yesterday my mate asked me for a password generator and uuhmmmm ye i was quite bored so i just wrote a new one in C.
you can specify the charset, minimum password length, maximum password length, output file in settings.ini.
it also calculates the estimated file size of the password list and it seems to be really fast (after 1 hour i had a 100gb pass list).
the source code is included, have fun with it
edit:
ok just made v1.8
i fixed the estimated file size calculation (using 64 bit integers instead of double and selfmade 64-bit-pow()) and
i added a progress bar (+ percentage is shown)
also, you can't compile it with MSVC++ 6 anymore. i suggest you to use gcc (been using it to compile the enclosed binary)
screenshot:

enjoy













