The number of levels a trap door will take you down is deterministic for every trap door. Possibly also extend the trapdoor and migration code to allow deterministically placing coordinates of things that fall through a trap door as well.