Anagram hydrogeneratory