Are you using Turret Behavior?
I believe you can AquireNewTarget as long as it's within the Range.
You could set a variable:
set RandomAItarget to random(0,1)
if RandomAItarget = 1 then AquireNewTarget etc...
otherwise do nothing (keep attacking the current target)