Re: [問題] 撲克牌的"洗牌"效果
※ 引述《kylechen (kyle)》之銘言:
: 我先弄出一個代表單張撲克牌的"結構"
: public struct Card
: {
: public char color; //花色
: public int number; //大小
: }
: 然後new一組撲克牌
: Card[] cards = new Card[52];
: 現在假設我已經把52張都依序定義好了
: 下一步我想把該牌組打散
: 也就是做到洗牌效果
: 不知道有沒有現成的method可用? 若無 該怎麼寫才好呢?
List<Card> poker = new LinkedList<Card>();
for(int i=0;i<Card.length;i++)
poker.add(cards[i]);
Collections.shuffle(poker);
poker.toArray(cards);
之後你的cards就被洗過了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.105.36
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):