Make objects spawn in a random sequence

This is my first time trying to make a game. Im trying to make a side scroller where on your journey you have to dodge things like rocks and holes and stuff. Im trying to make the rocks spawn along the path in a random order but they always spawn in order from top to bottom. Ive tried a few methods and just cant quite get it to work the way I want. There are 3 paths that they can spawn on, top, middle and bottom paths.

Im trying to delay the next spawn of the rock so that the player has enough time to get the wagon onto a path that will avoid it. The distance between the spawner and the rock seemed to work for that. I tried to use the randominrange but it would only select each number one time, so each rock would spawn only once. I tried a few different things like trigger only once on each method (rng variable, rock path array) but I am open to any and all suggestions.

Thank you in advance!

Make variable called RNG
Make 4 events

1st
Condition
At beginning of scene

Action
Change variable RNG set to RandomInRange(0,2)

2nd event actually this will be same for all 3 of them
With exception of where to spawn them

Condition
However you trigger when it should be create
Value of variable RNG = 0 < this part will vary for other two so for next it will be 1 and for last 2
(Fake i just here clicked on your image and noticed you did almost exactly what i was describing)
TRIGGER ONCE

Action
Create object rock on top < this part will vary for each event put different position
Change variable RNG set to RandomInRange(0,2)

And now you repeat it for other 2 events varying it like i mentioned above