in order for it to become random movements you need to track the current movement so you can then modify it with Random(x,x).
Or you can randomly make changes...here's something off the top of my head:
Not sure how many enemies are on the screen at a time but you could use a 'regular' Timer that fires every 1 or 2 seconds. OnTimer Event(when elapsed time has finished)->Call up a random number between 1 and 20, if the number is 5,6,7 then change enemy's direction/speed/shooting etc.. (use Pick random instance to select a random enemy.)