Pattern: PRandomWalk
Random walk around list.
Jumps between min and max steps inclusive.
Arguments
values (list): Array of values to walk around
min (int): Minimum number of steps to move
max (int): Maximum number of steps to move
wrap (bool): Whether to wrap around the start/end of the array
Example output
>>> PRandomWalk([ 0, 2, 5, 8, 11 ], min=1, max=2).nextn(16)
[8, 11, 0, 8, 0, 11, 2, 11, 2, 0, 5, 8, 11, 8, 5, 8]