我想讓我的二十一點遊戲給我一個新卡時,我按下按鈕,繪製一個卡(命中)C#的二十一點遊戲
private void btnDraw_Click(object sender, EventArgs e)
{
Random rdn = new Random();
int YourCardOne = rdn.Next(1, 10 + 1);
this.lblYourCardOne.Text = Convert.ToString(YourCardOne);
這是代碼,我畫一張卡,我想它當我再次按下按鈕時繪製另一張卡片,但我不希望它改變第一張。
我想這樣做,但它改變了兩張卡,只要我按下抽獎,
private void btnDraw_Click(object sender, EventArgs e)
{
Random rdn = new Random();
int YourCardOne = rdn.Next(1, 10 + 1);
this.lblYourCardOne.Text = Convert.ToString(YourCardOne);
Random rdn1 = new Random();
int YourCardTwo = rdn.Next(1, 10 + 1);
this.lblYourCardTwo.Text = Convert.ToString(YourCardTwo);
你只需要一個隨機的整個遊戲。以這種方式使用蘭德根本不會效仿一副牌。 BJ使用不止2張牌,你需要允許第3張,第4張,第5張甚至第6張牌。目前您的點擊代碼是針對前2張卡片的,不適用於點擊。該代碼應該用於Deal。 – Plutonix