Re: [問題] 樂透不能重複問題
※ 引述《infinity7519 (富貴險中求)》之銘言:
: 以下是我的程式碼
: Random randomNumbers = new Random();
: int ball;
: for(int counter=1;counter<=6;counter++){
: ball=1+randomNumbers.nextInt(42);
: System.out.printf("%d ",ball);
: 請問要怎嚜寫一段邏輯
: 才能使號碼沒有重複
for(int i = 0; i < 6; i++)
{
Number[i] = (int)(Math.random()*42+1); //1~42
/**若重覆移除此number , i-- 重新在跑
for(int j = 0; j < i; j++)
{
if(number[i] == Number[j])
{
i--;
break;
}
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.219.33
討論串 (同標題文章)