more efficient way to get a random trip