Print RNG seed, and accept -seed to set it (both 2D and 3D). The bit-reversal of the time is just to make the numbers _look_ more random (though of course they actually aren't). Pure psychology. :)