Name:Record Store
ManaCost:no cost
Types:Artifact Contraption
T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, look at the top X cards of your library, where X is the number of artifacts you control. Put one of those cards into your hand and the rest on the bottom of your library in a random order.
SVar:TrigCrank:DB$ Dig | DigNum$ X | RestRandomOrder$ True
SVar:X:Count$Valid Artifact.YouCtrl
Oracle:Whenever you crank Record Store, look at the top X cards of your library, where X is the number of artifacts you control. Put one of those cards into your hand and the rest on the bottom of your library in a random order.
