PRC implementation:
int iJumpRoll = d20() + GetSkillRank(SKILL_JUMP, oPC) + iBonus + GetAbilityModifier(ABILITY_STRENGTH, oPC);
// Jump distance is determined by the number exceeding 10
// divided based on running or standing jump.
iJumpRoll -= 10;
if(iJumpRoll < 1) iJumpRoll = 1;
iJumpRoll /= iDivisor;
iJumpDistance = iMinJumpDistance + iJumpRoll;
iDivisor = 1 for running jump and 2 for standing jump
iMinJumpDistance = 5 for running jump and 3 for standing jump (in feet)
Hope this will help you