move random seed to handlerton construct