randRangeNonZero(-8, 8) randRange(abs(A) + 1, 9)
randRange(-8, 8) randRange(abs(C) + 1, 9)

- \dfrac{abs(A)}{B} \times - \dfrac{abs(C)}{D}

(A * C) / (B * D)

= \dfrac{A \times C}{B \times D}

= \dfrac{A * C}{B * D}

= fractionReduce(A * C, B * D)