better way of getting a random route