Random card generator? No.
I did it so you don’t have to: on a whim, I decided to play each level (including the value-added Spiteful) to 200 wins, a total of 1,047 games overall. My conclusion, as others have suggested, is that Spite & Malice cheats:
Easy: 200 wins, 51 loses.
Medium: 200 wins, 40 loses.
Hard: 200 wins, 84 loses.
Spiteful: 200 wins, 72 loses.
Some trends emerged that I confirmed which others have noted. The computer AI is not very smart on its own, for example building a stack up to a Jack on which I can discard my Queen and win the game, even though it had a playable Queen showing. That alone is discouraging, as it shows you are not competing against even a mediocre player, but something that is intentionally stupid. This behavior seemed even more pronounced at the Spiteful level. But, the greatest irritation was the abnormal distribution of cards. Desperately need a 7? You won’t get it, not until the AI successfully ruins your run with a 7 of its own…then you’ll get a half-dozen 7s in a row. Or 8 Queens, one after another after another. I don’t know how many decks are supposedly involved in the distribution pile, but the cards are obviously not randomly shuffled and distributed in strict order. That is, it determines what cards you will receive.
For this game to survive its initial entertainment value, it needs a true random generated deck and faithful distribution, with a focus on making the AI more accountable and scheming. Once I realized it was truly a game of chance, the competitive excitement disappeared. I might as well be pulling a slots lever and hoping for all those 7s to show up…
Ribeau about
Spite & Malice, v2.11.1