Random? How random?!? Like this, maybe
:
#Start
_i = 0
_artpos = getmarkerpos "artmarker"
_ax = _artpos select 0
_ay = _artpos select 1
#RandomTime
~(45 + (random 30))
_power = "heat125"
#Main
?(_i = 3): goto "start"
_tempob1 = _power camcreate [_ax + (random 15), _ay + (random 15), 50
~1
_tempobj1 = objnull
_i = _i + 1
#exit
exit
The location randomizer I included is a piece of simple junk. I'd make it more complex, but I'm too tired now. I hope this works, I haven't tested it...