No - not everyone is called for an interview. And no - it's definitely not random. Generally speaking, interviews are called when CIC wants to confirm the relationship is genuine. If you are called for an interview, this generally means they have some sort of concerns about your application.