Is there a way to randomize the 'Open Level' component?

Basically I want a box trigger to open a level, however I want to randomize which level opens.

Preferably, something like:
Level_A has a 60% chance of opening
Level_B has a 10% chance of opening
Level_C has a 1% chance of opening
and so on

I’m know I’m doing something a little weird and since can’t find any tutorials about it, and since i’m a noob I came here! Any help would be greatly appreciated!

So one way would be making a struct and looping through the first elements in the array would have a better chance of opening. Similar to rolling dice.
Or you could use a few branches to create a fixed chance of opening a given level.

Edit the loop pic is a bit off the loop completed exec would run back into the loop rather than the open level. just to make sure some level is selected.
you may need two identical loops to do that.

Like this…