Are you sure you want totally random - it could put things in completely inaccessible places. It could also block off hallways, etc... It would probably be better to do this with events in any case, but you should suggest what limits to the randomness you want.