The same input will always produce the exact same hash.
This is the most common method used by "MD5decrypt" websites. These sites maintain massive databases containing billions of pre-computed hashes. md5decrypt
Many older applications still use MD5 because upgrading the entire infrastructure is complex. Conclusion The same input will always produce the exact same hash