代码笔记 | 洗牌算法

来源:互联网 发布:阿里云邮箱密码找回 编辑:程序博客网 时间:2024/05/16 18:24
 /// <summary>/// 洗牌算法/// </summary>private void test(){    int[] iCards = new int[54];    for (int i = 0; i < iCards.Length; i++)    {        iCards[i] = i + 1;    }    //    Random rand = new Random();    int iTarget = 0, iCardTemp = 0;    for (int i = 0; i < iCards.Length; i++)    {        iTarget = rand.Next(0, iCards.Length);        iCardTemp = iCards[i];        iCards[i] = iCards[iTarget];        iCards[iTarget] = iCardTemp;    }      for (int i = 0; i < iCards.Length; i++)    {        Response.Write("第" + (i + 1) + "张牌是:" + iCards[i] + "<br/>");    }}

0 0