let user decide when to randomize