1. A device for forming a random set of playing cards comprising: A card infeed area; A shuffling system; A card removal area; and A card reading system located within the device, the card reading system employing a CMOS sensor and a hardware component, the hardware component capable of converting signals from the CMOS sensor into vector sets and comparing the vector sets to known vectors to determine rank and suit.