我想製作一個骰子程序。所以當你點擊滾動時,它應該滾動兩個骰子並添加總和,這就是你滾動的數字。我需要一些幫助,這個窗體程序。這裏是一些代碼:骰子程序計算不正確?
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
[隨機數發生器僅產生一個隨機數]的可能重複(http://stackoverflow.com/questions/767999/random-number-generator-only-generating-one-random-number) –
側注意:'3.ToString()+ 0.ToString()'是'「30」'。 –
注意事項2:請儘量提供可顯示問題的最少示例代碼。查看http://www.sscce.org獲取指導。 –