Pattern: PBrown
Brownian noise.
Output begins at initial_value, and steps up/down
by uniform random values from [-step, step]
inclusive.
If step is a float, the output is a float pattern.
If step is an int, the output is an int pattern,
with min <= values <= max.
Arguments
initial_value (float or int): Initial value
step (float or int): Maximum value to increase or decrease by each step
min (float or int): Minimum permitted value
min (float or int): Maximum permitted value