Spawning actors randomly but in some kind of pattern

Hello everyone, I’m starting my adventure with UE4, and to learn it I followed up the tutorial to make endless runner.
After finishing it I decided to give it some improvements, just to test out what I can do on my own and what I still have to learn.

In my game I’ve created grid that represents 3 lanes, and it works great, points u can collect spawns in those lanes, but I wanted to make it spawn obstacles a little bit different, in some kind of pattern, where sometimes there are no, or 1 obstacle, and sometimes they create some kind of route for player (just to make it a little bit harder)
Subway surfers style (i bet some of you played or at least seen it, so u know what i mean)

What i need is a little bit of help or at least some tips, what’s the good way to achieve this, because I am kinda stucked now. No idea how to do this.

Thank you all for answers!