c# - 如何将给定数组中的数字随机返回到标签中

标签 c# arrays random

<分区>

我有一个练习很快就要完成了,我真的很困惑我该如何做这部分。练习是创建一个 BlackJack 游戏,我的数组包括 (2,3,4,5,6,7,8,9,10,10,10,10,11) 我需要给玩家和经销商 2 张牌/numbers each,我如何从该数组中随机选择 2 个数字到标签中???

谢谢 布兰登

最佳答案

public int GetRandomCard()
{
    int[] allCards = {2,3,4,5,6,7,8,9,10,10,10,10,11}
    Random random = new Random();
    int i = random.Next(0, 12);
    return  allCards[i];
}

这应该让你开始......

Label1.Text = GetRandomCard.ToString()

此外,数组的长度应为 52,并且每个 int 都应分配有一张卡片。这将有助于获得 aces ,并且如果您想将这些 int 转换为图像,您将获得随机数量的花色。

关于c# - 如何将给定数组中的数字随机返回到标签中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17049734/

相关文章:

c# 事件目录临时组成员身份?

c - 使数组能被3整除

java - 在 Java 中使用比较器对数组进行排序

c# - 随机种子 c# - 如何为调试生成相同的数字序列

python:生成用于身份验证的 16 字节 token

c# - 元素列表错误后出现非法字符和缺失 ]

c# - 无法在 WPF 中设置 DataTrigger

java - 如何在java中初始化(int,string)的有序对

c - 简单的 "Random Number Guessing Game"/IF ELSE 在 C 中不起作用

c# - 如何在运行时从文件创建类