Valdus says:
That does sound like a solution but the problem with d78 is that the deck is diminished as you pick a card.
If you're just picking a handful of cards before resetting, then the following convention would work: pick the next highest card if one is already drawn.
If you are going through the entire deck before resetting, then it's probably not a good option. You could decrease the roll each time (d78, d77, d76, etc), but you'd need to update the deck index frequently else it will get confusing pretty quickly.