randRange NonZero(-9, 9) randRangeNonZero(-9, 9) randRangeExclude(2, 9, [ N1, -N1 ] ) randRangeExclude(2, 9, [ N2, N2 ] ) getLCM( D1, D2)

fraction (N1, D1) + fraction (N2, D2) = {?}

N1 / D1 + N2 / D2

First, we need to find a common denominator. The least common multiple of D1 and D2 is the smallest possible common denominator.

30