The best way is using sites like meetup.com and finding an interest group. I met my current friend group (around 20 people) and wife. I ended up joining a group in the beginning and then taking the group over. While we don't use the site anymore and group disbanded, we are all still really close and meet at least a couple of times/month.
Random interactions are going to be hard and awkward. It's much easier to be part of a group that you know the other person has at least some of the same things in common as you.
Random interactions are going to be hard and awkward. It's much easier to be part of a group that you know the other person has at least some of the same things in common as you.