频道栏目
首页 > 程序开发 > 软件开发 > C# > 正文
C#怎样实现洗牌算法
2018-01-15 11:11:20           
收藏   我要投稿

C#洗牌算法,简单演示!

=///

/// 洗牌算法

///

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] + "
");

}

}

 

点击复制链接 与好友分享!回本站首页
上一篇:C#操作PowerPoint的方法详情
下一篇:C#程序优化的方法大全
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站