def _sample_uniform(minimum, maximum, random_state):
    """
    Return a random value sampled from a uniform distribution 
    between ```minimum``` and ```maximum```.

    Parameters
    ----------
    minimum : float
        Minimum of uniform distribution
    maximum : float
        Maximum of uniform distribution
    random_state : mtrand.RandomState
        RandomState object used to sample from this distribution.

    Returns
    -------
    value : float
        A random value sampled from the uniform distribution defined
        by ```minimum```, ```maximum```.

    """
    return random_state.uniform(minimum, maximum)
