I disagree. Attraction isn't random and unpredictable, that is to say, it has a certain process and principles which it abides by. Branding something as random/unpredictable just means we haven't figured out the pattern yet.
Alot of the time we think we want one thing (consciously) but the unconscious doesn't agree. A perfect example is the typical 'nice guy' thing. So many girls will say all they want is a nice guy who treats them right, but then they get one of them and lose attraction and respect for him because the guy treats her TOO well. They become too submisive and wussy.
Think to the animal kingdom... there is a definite courting process and in looking for their partner, the animals portray and look for particular characteristics, whatever they may be. It's neither random or unpredictable once you know the principles.
The point is, there are set psychological principles which govern whether we like something (or someone). The thing is, often we can't identify what's going on and are left in the dark. It's worth reading into that sort of stuff as it uncovers alot of the mystery.
pz
Adikkal