Workaround broken overloaded << operator for Card
Thread-safe random number generator
Implemented random shuffle