Welcome to the forums, Atelophobia
You've got the right idea... but the reason your trigger doesn't work is because the random command returns an
integer. So when you tell OFP:
rnd = random 2
It gets a number between 0 and 2 (eg. 1.256). Now, your other triggers try to match that number, but since it will be very,
very rare to get 1.000 or 2.000, they never go off.
What you need is a conditions looking like this:
rnd < 1
rnd >= 1 and rnd < 2
rnd >= 2
And make your original line:
rnd = random 3
So now your triggers will actually pick a position instead of missing the random number