I just spent 9 million credits in the hero tavern and didn't get a single purple or above hero. I obtained 216 spirit which meant that I had 54 purple/yellow cards appear in the deck, and if the tavern is meant to be random, then statistically speaking, I should have obtained 10 cards. The mathematics of me not getting at least one card is staggering.

Every time, apart from 4 or 5 times, I picked the same spot that the card appeared in and every time it was one to the left or to the right. The 4 or 5 times that I chose to pick one to the left or right of the spot it originally appeared in, the card appeared in the same spot it started in.