用C#的数组从扑克排中抽取应该怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/15 16:51:18
从52张牌中(没大小王),随即抽取5张,应该怎么写,谢谢

给个控制台程序,自己看吧
private void Get5Cards()
{
string[] num = new string[] { "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K" };
string[] kind = new string[] { "黑桃", "红心", "梅花", "方块" };
ArrayList list = new ArrayList();
Random rdm = new Random(DateTime.Now.Millisecond);

string singleResult = "";

while (list.Count < 5)
{
if (!list.Contains(singleResult) && singleResult.Length > 0)
{
list.Add(singleResult);
}
singleResult = kind[rdm.Next(0, 4)] + num[rdm.Next(0, 13)];
}

singleResult = "";
for