Ok, then you can make multiple version of the same object with different combinations of scripts associated with each one... if you make 10 of those as dynamic objects with only one allowed to spawn then I think that would be sufficiently random.
But, I am quite a novice at making missions... I have made over 100, and not one of them has a goal trigger or briefing, and all their names start with "z".