function randUniform(a, b) {
	  var r = Math.random();
	  return b * r + (1 - r) * a;
	}
Returns a sample from a uniform [a, b) distribution.

@param a The minimum support (inclusive).
@param b The maximum support (exclusive).
@return A pseudorandom number on the half-open interval [a,b).