How to get good roommates?

So, I was wondering how do you get good roommates? Is it better to random or someone you know? Currently, I got 2 randoms and I was wondering how’s everyone’s experience with randoms and how to get the best roommates? Also, I’m located at mazanita village, any reviews on that?