Исходя из канона, нельзя однозначно сказать, что звериная форма не рандомна.
У меня есть хедканон (мб кто-то уже такую идею высказывал, конечно), что анимагическая форма проявляется в зависимости от целей, которые преследует волшебник в момент обучения. Вот мародерам, например, нужен был кто-то, кто сможет сдержать оборотня и кто-то, кто сможет под деревом-убийцей пролезть, а Рите Скиттер форма нужна была для слежки за интересным материалом. Насчёт Макгонагалл хз, но она может просто кошек любит.
EnniNova:
Очень хорошая, трогательная история. Как бы кто не храбрился и не строил из себя равнодушную скалу - все мы люди, и тепла и участия хочет каждый, даже самый суровый. Особенно суровый и одинокий. Серде...>>Очень хорошая, трогательная история. Как бы кто не храбрился и не строил из себя равнодушную скалу - все мы люди, и тепла и участия хочет каждый, даже самый суровый. Особенно суровый и одинокий. Сердечко тает от заботы и тепла и заставляет мечтать об обнимашках, конечно, тайком, за крепко закрытыми дверями, когда никто не сможет застукать за столь недостойным занятием. Милота.