random_wlcm = integer(random(3));
works fine for me, even without any "random_seed(0);"
though I would suggest having it at the start of main
somehere (and after save-game loads too)
or you could try this
switch(integer(random(3)))
{
case 0:
media_play("I_wlcm1.avi",NULL,100);
break;
case 1:
media_play("I_wlcm2.avi",NULL,100);
break;
default:
media_play("I_wlcm3.avi",NULL,100);
}