There is, however, a limit to the number of jokers that can be used in every set or sequence. When an out-of-turn player takes an upcard, Shanghai Rummy calls this “buying” and does not limit the number of buys that are allowed throughout the game. Shanghai Rummy has ten rounds and during each round, eleven cards are dealt in every deal.