After some nice bartering, my character managed to nab a displacer field. With high agility allowing me to reengage enemies via charge, and the house rule that if it goes off in the middle of a lightning or swift attack any attacks after it goes off no longer hit (you're no longer there, of course), I thought this was a great deal.
That was before we got to the space hulk, though. On a flat field, it's easy enough to determine the "random direction" part of the displacer field's dropoff with scatter die or somesuch, but becomes more than a little complicated when you're in an area with safe footing both above and below the character; the system we came up with in a few minutes slightly favoring moving the player up or down. (ended up teleporting two floors above the party... into a nest of genestealers. Infamy was burned.)
So, how does one come up with a fair way to determine the random direction a player travels in, in a three-dimensional space?