I hope they used something more like Dota's presudeo random number generator:
http://dota2.gamepedia.com/Pseudo-random_distribution

IE you are more likely to get a scientist if you haven't gotten one and the chance reset once you get it.