time randomization like trifunovic et al