No, random as in, there are countless variables that are taken into account when someone is cast. You can be too tall, too short, too fat, too thin, not look right opposite someone who has already been cast, etc. etc. The list goes on and on. I've had situations where I've been to the "final" callbacks, then called to have a worksession with the director, then not cast (the last time it was because I was too young-looking).
http://preppylife.tumblr.com/