Hi Red BD! LTNS!
heh, yes, algorithms calculates our IPs, item drops, box/crate units, etc... Algorithms are used to generate rivals lists, battle matches, etc... Almost every PvP aspect of the game is controlled with algorithms. Algorithms are used to calculate cash and item drops for PvE, too.
Using algorithms insures a controlled randomness for repetitive tasks; the programmers set the rules and ranges so we can do the same thing over and over and not get the same exact results every time. (Pardon my lack of technical terms, but that is the way I understand it.) And, most developers like to keep their algorithms mysterious and vague... it's up to the players to figure out things thru player experiences.
I have asked about the IP range since it seems very wide to me, too.
Answer: Sometimes it will be in the lower range and sometimes in the higher range; it is the average that matters, not the range.
Evan is on the right track and there are presumably many factors that calculate our IP per attack: level is one factor. I can only speculate about the other variables in the IP algorithm, like the difference between one's attack and their target's defense... not sure if true or myth. I'd like to believe it's true, but I have no data to confirm this either way.
I also asked about multiple syndicate mates hitting the same rival target during a BfEC battle and if that lowers one's IP per attack.
Answer: Many players hitting the same target does not affect IPs.
This long time myth is finally busted, yay!