Is there any logic in the teammatching?

//ads -- adsterra.com -- native banner
?>
Well, as the title says: is there any logic at all in the teammatching of Splatoon? Is it based on previous rounds, armor, weapon, level? Of course in ranked mode you'll be put with 7 people that have roughly your rank, but what decides in what team we play?
Pictures about "Is there any logic in the teammatching?"



Google's Hiring Committee
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Pixabay, Miguel Á. Padriñán, emre keshavarz, Ketut Subiyanto