コード例 #1
0
ファイル: Shuffle.cs プロジェクト: Bondranx/CMPE1700
        static void shuffle(List<Card> Deck)
        {
            Card swap = new Card();

            Random number = new Random();
            for (int count = 51; count >= 0; count--)
            {
                int random = number.Next(0, count);
                swap = (Deck[count]);
                Deck[count] = Deck[random];
                Deck[random] = swap;
            }
        }
コード例 #2
0
ファイル: Shuffle.cs プロジェクト: Bondranx/CMPE1700
        static void Main(string[] args)
        {
            List<Card> Deck = new List<Card>();
            int input = 7;

            for (int count = 0; count < 4; count++)
            {
                for (int count2 = 2; count2 < 15; count2++)
                {
                    Card NewCard = new Card((CardSuit)count, (CardNumber)count2);
                    Deck.Add(NewCard);
                }
            }
            for (int count = 0; count < input; count++)
            {
                shuffle(Deck);
            }

            foreach (Card value in Deck)
            {
                Console.WriteLine(value);
            }
            Console.ReadLine();
        }