Blueprint: cycle level sequences randomly

I have an animation inside a level sequence. This play indefinitly. To prevent the visible repeateability of the movements I could make the sequence longer and add different animation that crossfades into one another. But I thought it would be cool to have a blueprint that cycles randomly between multiple level sequences, only after a sequence if finished playing.

The problem is that I do not have any experience with blueprints. But I tried creating one with an actor blueprint (screenshot below)

I did not find a specific guide or tutorial that handles this kind of stuff. I know that I need a couple of variables but I cant figure out the flow of logic. I tried using Gemini but right know Im stuck.

Am I on the right path? How can I make it repeatable? I want to play another sequence, choosen randomly.

You’re close. Get rid of the plus, and the modulus, check if the random number is equal to the last index used, if it is, generate another random number before creating the level sequence