Random links aren't really random, the link and number of links is based on the pullers level and the party members' levels as well as how close the mobs are in relation to each other and how far apart the puller is from the rest of the members, i could explain it but once you know to watch for things like that its simple to predict how many mobs and, more precisely, which mobs will link when you aggro/pull a particular one.