As mentioned before , there are a lot of non random adjustments made to the fixture lists, and for many different reasons. Policing, TV, local teams fixtures, Motorway congestions etc. I believe the clubs even have a tiny say in when they would prefer to play certain games.