First, keep in mind that the random() expression picks a random number - if you input something like random(1) it will pick a number between 0 and 1 (like 0.222, 0.784, etc).
If you read the expression like it was a math problem, you'll understand better.
What happens first is that a random number is generated between 0 and 1 - then this number is multiplied by 4.
Let's say the random number is 0.7!
0.7 * 4 = 2.8, right?
Then we have floor(2.8+1). So of course, 2.8 + 1 becomes 3.8, right?
Then there's the floor() expression that is used to round down a number. If you use floor(3.8) it will round it down to 3.
So, what the code is saying (in this example) is that the game should go to Layout "Lvl 3" - the & is used to append text (in this case, the "Lvl " text to the "3" number", becoming "Lvl 3".
There are multiple ways you could do this. Check out the expression page for more expressions like that: