I don't know what folks are talking about, and maybe it was true at one point, but pretty much everything said so far is false. Schedules are on a two year rotation, where the schedule in even years is the exact same as the prior odd year season, in the exact same weeks, but with the home/away swapped. After the two years are up schedules change and you play a different set of home/away teams in the other division, and in different weeks. As far as I can tell, this appears to be random, and doesn't have anything to do with prior season results.