作者howard666 (amin)
看板java
标题Re: [问题] 乐透不能重复问题
时间Fri Dec 5 22:32:59 2008
※ 引述《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