Ads are driven by the persons browsing habits. Google ads are smart. Very smart. If you see something in an ad.... The first thing you should consider is its been part of your browsing pattern.
You may see random if you're constantly running in private mode. Even then, its not entirely random.