Demand a reshuffle C language algorithms, urgent! ! ! ! ! ! !

Users questions: 52 cards, four people were issued, each license ordered by size. Out on the source code. Thank you 7,777,771. Shuffle: (1) create a list a, the length of 52, into a ~ 52 (2) to create the array b, length 52 (3) taken from a number of randomly chosen location and delete a node, will be made of Values into b until a blank 2. Sort
  • This information provided by the users.Thanks!