Generates the next number (double) in a bounded random walk; the default interval is (-10,10), the start value is the mid point and the step value is a uniform random distribution on (-1.0, 1.0). Steps that cross the boundries are either wrapped (default) or reflected.