Apparently, the fixtures are always produced via a random generator. I don't believe this though. The "big" fixtures are always at key times of the year and never grouped together. For instance, Utd never play the other top teams all within a few weeks. They're spread out to ensure excitement.
Is it odd that we got the top 4 away for our first away lot of away games that one season? Not random, I think it's all planned.