Just assign a number to each card and use your favorite RNG to draw your deck. The number you roll is the card you draw. If you roll a number you already rolled, reroll.
That's a clever way of doing it, but I can see one big problem and one small one. The big problem is that the fewer cards you have left in your deck, the more times you need to reroll. If you have two cards left in your deck, you're going to have to reroll an average of 20 times to get a valid number. I guess you could fix this by periodically reassigning numbers, but that's work in itself.
The small problem is that it feels weird. In a real deck, the cards have a fixed order that you can't see. With this method, cards are only ordered as you draw them. I don't think this could matter barring effects that don't work in a PBP format anyway, like drawing a card from your opponent's deck without them seeing it, but I find it unsatisfying.
On the plus side, you don't have to worry about shuffling your deck when you search! That's a pretty big deal, especially if you search a lot.
I use a spreadsheet with the cells of undrawn cards blacked out so I can't see what's ahead. Unraveller has a template you can use:
That's equally clever; thanks for the link. I'll probably use this (except for when I'm playing TricMagic).
I think Tric's less honourable method is probably small potatoes, given he's been drawing his entire deck in two turns anyway.
We should probably ban or rebalance all the Pot of Greed-esque pure upside cards
once I've had a chance to use them. Of course, it's likely nobody will want to ban them when they could ban something only their opponent uses. Could we, like, all come together as a group and agree that Verdant Growth needs to go?