Advertisement
Guest User

Untitled

a guest
Oct 27th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.77 KB | None | 0 0
  1. function deck=shuffle(deck)
  2.  
  3. %Shuffle
  4. [a shuff]=sort(rand(1,52));
  5. deck.number=deck.number(shuff);
  6. deck.suit=deck.suit(shuff);
  7. for n=1:52
  8.     deck.rawcards{n}=[deck.number(n) deck.suit(n)];
  9.     if deck.number(n)==11
  10.         deck.cards{n}='J';
  11.     elseif deck.number(n)==12
  12.         deck.cards{n}='Q';
  13.     elseif deck.number(n)==13
  14.         deck.cards{n}='K';
  15.     elseif deck.number(n)==14
  16.         deck.cards{n}='A';
  17.     else
  18.         deck.cards{n}=int2str(deck.number(n));
  19.     end
  20.     if deck.suit(n)==1
  21.         deck.cards{n}=[deck.cards{n} 's'];
  22.     elseif deck.suit(n)==2
  23.         deck.cards{n}=[deck.cards{n} 'c'];
  24.     elseif deck.suit(n)==3
  25.         deck.cards{n}=[deck.cards{n} 'h'];
  26.     elseif deck.suit(n)==4
  27.         deck.cards{n}=[deck.cards{n} 'd'];
  28.     end
  29. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement