我正在寫一個程序,模擬1到45之間的六個數字的樂透抽籤,樣例輸出是3 7 12 27 43 28.但是我想要做的是計算相鄰數字出現的次數,例如1 4 5 29 26 41是一個肯定的答案,因爲5在4之後。Java lotto模擬
這樣做的最佳方式是什麼?
我已經試過的例子,如:
int adjacent=0;
for(int i =0; i<6; i++)
{
int t = test[i]+1;
test[i]=(int)(45*Math.random())+1;
if(test[i]==t)
adjacent++;
System.out.print(test[i]+" ");
}
這是行不通的。
我在做什麼錯?
輸出是'1 4 29 5 26 41',你仍然會計數4和5嗎? –
不,他們必須在旁邊 – user1816464
結果的順序是否重要?你的樂透可以重複嗎? –