route randomize button and logic added