shuffleclass.cs

来自「包包版网络游戏大厅和网络桥牌系统」· CS 代码 · 共 51 行

CS
51
字号
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;

namespace TestProject
{
    class ShuffleClass
    {

        public void Shuffle()
        {
            List<int> arrCard = new List<int>();
            for (int i = 1; i <= 52; i++)
            {
                arrCard.Add(i);
            }

            int index, t;
            Random rad = new Random();
            for (int i = 0; i < 52; i++)
            {
                index = rad.Next(52);
                t = arrCard[i];
                arrCard[i] = arrCard[index];
                arrCard[index] = t;
            }

            //for (int i = 0; i < 13; i++)
            //{
            //    card1[i] = arrCard[i];
            //}
            //for (int i = 0; i < 13; i++)
            //{
            //    card2[i] = arrCard[i + 13];
            //}
            //for (int i = 0; i < 13; i++)
            //{
            //    card3[i] = arrCard[i + 26];
            //}
            //for (int i = 0; i < 13; i++)
            //{
            //    card4[i] = arrCard[i + 39];
            //}

            arrCard = null;
        }

    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?