Refer to the nextIntInRangemethod below:
 /** @return a random integer in the range low to high, inclusive */
 public int nextIntInRange(int low, int high)
 {
 return /* expression */
 }
 Which /* expression */ will always return a value that satisfies the postcondition?
(A)(int) (Math.random() * high) + low; (B)(int) (Math.random() * (high - low)) + low; (C)(int) (Math.random() * (high - low + 1)) + low; (D)(int) (Math.random() * (high + low)) + low;
C