The only problem with the random rule is that the NPCs have like 7 total cards in their decks.

Its not really "random" for them.