People tend to have the misconception that making an anagram gets harder the longer the sentence is – the opposite is true. The longer a sentence gets, the more possibilities there are for making small re-arrangements in the anagram to fit the original text. See this famous anagram:
To be or not to be: that is the question, whether tis nobler in the mind to suffer the slings and arrows of outrageous fortune. = In one of the Bard’s best-thought-of tragedies, our insistent hero, Hamlet, queries on two fronts about how life turns rotten.
text1 = """THIS TEXT AND THE ONE BESIDE IT ARE EQUAL.
I WROTE THIS ONE FIRST, AND THEN I GAVE IT TO MY FRIEND CHRISTIAN
BOK AND ASKED HIM TO GENERATE A NEW TEXT USING EVERY LETTER
AND EVERY PUNCTUATION MARK THAT I USED IN MINE. THE OTHER TEXT IS HIS."""
text2 = """MICAH LEXIER REQUESTED IN ADVANCE THAT I REINVENT HIS TEXT.
SO I UNKNOTTED IT AND REKNITTED IT INTO THIS VERY FORM,
BUT THEN I BEGAN TO THINK THAT HIS MESSAGE HAD ALREADY RESEWN
A TOUTED ART OF GENUINE POETRY. HIS EERIE TEXT WAS MINE."""
total1 = 0
total2 = 0
for letter in text1.replace(" ", ""):
total1 += ord(letter)
for letter in text2.replace(" ",""):
total2 += ord(letter)
print total1 == total2