False alarm, so I tested my idea out on a map that just consisted of an individual building. It spawned the same every time. When I went back and tried it with a city block (just layers of procedural buildings and stuff), it no longer retains any consistency. So my core problem of loading and unloading levels is resolved, but now I have to try to figure out how to keep the levels from being re-mixed every time they get loaded/unloaded.