サイコロプログラムを作ろうとしています。したがって、ロールをクリックすると、2 つのサイコロを振って合計を追加することになっており、それがロールした数字になります。この Windows フォーム プログラムについて助けが必要です。ここにいくつかのコードがあります:
private int totalRolls;
private void btnRoll_Click(object sender, EventArgs e)
{
totalRolls += 1;
System.Random Int1 = new System.Random((int)System.DateTime.Now.Ticks);
System.Random Int2 = new System.Random((int)System.DateTime.Now.Ticks);
int randomInteger1 = Int1.Next(1, 7);
int randomInteger2 = Int2.Next(1, 7);
lblNumberRolled.Text = randomInteger1.ToString() + randomInteger2.ToString();
のコードlblNumberRolled.Text
は正しくないと思います。これは、両方のサイコロを合計してサイコロの最終的な合計数を取得するコードです。しかし、実行すると、30 などの大きな数字が表示されます。追加などではありません。
最大合計は 12 である必要があります。