I played Elmer for almost 8 hours straight and didn't get a single card from him. Playing against NPCs with the Random rule is unfair, since they don't have to worry about getting weaker cards since they apparently never started with a starter deck, they went straight to the top.

Either all NPCs have super good decks, or they have about equal to your own with 2 or 3 great cards, I haven't seen much of a steady progression to gradually getting better yet though. Even the so called easy NPCs have 1 or 2 good cards with 3 or 4 star ratings.