changed random walk based on array of choices