Question: how to know if a random guy finds you attractive?
Answer: He will stare at you. ... 
If he has your number, he will randomly text you just to see how you're doing.
his pupils will dilate while speaking to you. ... 
The first thing he'll look for in every situation is you. ... 
He will smile when you smile, even if he's all the way across the room and just happened to notice.