I don't think there is any randomness.. the salary of any player calculated by mathematical formula.
So what I tried to say, the Reb and Block, influence much on the salary..and this is just one example of many.. we can get which official answer about it ?