It doesn't appear to be random but rather some sort of policy change. I actually posted about this two weeks ago when I was assigned Zone 2 for the exit row on two flights. Up until then I flew exit row frequently and consistently got Zone 1. I asked a customer rep about this and she told me to get the Delta Gold AmEx if I wanted priority boarding!