OtherMobs is a plugin for the Minecraft Bukkit API that lets you completely customize mobs, including random health, agressiveness and even bonus abilities.
The related BukkitDev page & documentation for this plugin is located at http://dev.bukkit.org/server-mods/othermobs/.
Please see https://github.com/Zarius/OtherMobs for the source.