I created a java brute-force string generator class for some kind of de-hashing software. Anyways, you can get the source here.
In order to use it, create a new instance with the charset as parameter (you can change that like you want).
To get the next logical generated String use*:
To get the current cached String use*:
*Use the method of your created instance