I can't really see your code too well, but I think I know what you are getting at and here is what I thought of:
Make a list of 3 dummy objects and name it locations, and place those objects where each of the doors are located. Now give all the doors an object variable titled location. Add a method level object variable named location. Your code should then look like the following
Code:
location set value to random index from world.locations
door.location set value to location
remove location from world.locations
location set value to random index from world.locations
door2.location set value to location
remove location from world.locations
location set value to random index from world.locations
door3.location set value to location
remove location from world.locations
do togetherdoor set point of view to door.location
door2 set point of view to door2.location
door3 set point of view to door3.location
End do together
I hope this helps!