use keystrokes to set random seed for phase objects rather than python's choice (system time or os.urandom depending on system).