Monkeys to write shakespear.

I was curious about the actual amount of monkeys needed to produce something like hamlet, so I went and figured out how many letters there were: 194270

There are 26 letters in the alphabet so every possible combination of letter we can have in hamlet:

This problem produces a binomial distribution, so the mean of the normal curve would

be 1 because:

Therefore, if we have 5051020 monkeys, the probability of one of them producing hamlet (asssuming each only gets one try, the typing of one monkey does not effect the typing of another, and the probability of each monkey geting hamlet is the same) is on average 50%.

Is this correct?