I'm looking for how to brute-force the result of something like `"Hi".hashCode()`

.

I have no idea where to start.

I looked for the answer for like 5 hours yesterday.

It's for reversing Minecraft seeds. (seed-to-text).

I tried my own solution. It's too crap to even post.

I tried to find a MD5 brute-force cracker on Google, and modify it to use `hashCode()`

. It went like `"a", "b", "c" ... "y", "z", "a"`

when it should be like `"a", "b", "c" ... "y", "z", "aa", "ab"`

. I really need some help.

And it has to be recursive. (So it will go infinity digits until it finds the answer). And should include special characters too.