Well, I have to disagree, the sloppy code writing has caused issues in this area.
I have a few times spun quickly just for spirits, and counted the purple/gold heroes, when multiplying by 26 (spirits I get on a tuesday) the numbers dont always add up.