I know I should stay out of it, but since it is important and I am kind of a nitpicker who sometimes cares for examples being correct:
[QUOTE=Jayjay]Edit, as a further example you can also bring randomness into it: Go to layout -> "Level" & clamp(random(3) + 5, 5, 8)
This would go to a level between Level5 and Level8
[/QUOTE] No, it wouldn't. It would go to a level between "Level5" and "Level7". Also, clamp() isn't neccessary. The number range is already clamped through the use of random()
random(3) spits out one integer of 0, 1 or 2. In general, random(i) => [0, i-1]
random(3.0) on the other hand spits out any float >0.0 and <3.0 (e.g. 0.000001, 1.27 or 2.99999)
I apologize for being meticulous, but it makes a difference.