Many struggling fishermen figure that finding fish is random. You drive around in your boat, wet a line here and there, and once in a while you actually hook something. One day the fish are there, the next they're gone. When things happen for reasons we don't understand, it's easy to see them as random. Constant change, what I call infinite variability, can also lend to the impression of randomness.
Truth is, fish hang out where they do for good reasons.
It's our job to find out why or at least establish a pattern that we can bank on. The fish are there for a reason. Also, if you have a GPS or loran, record your position. Fish often show up in the same places time and time again. Even if you can't figure out why they're there, you can enjoy catching them by simply returning to the exact same spot.