That worked out perfectly for my family-a poker hand per person. The wifey drew for me since I was working a checkpoint.
And that's how it should be!! Not fair and too time consuming to do it any other way!
Maybe next year do it as a point system instead of a poker hand. Roll dice at one checkpoint, draw from dominoes, cards at another, etc. Prize for the highest points and one for the lowest. Cut and dry and no "I already drew that card, I want to draw again".