1에서 45 사이의 6 개의 숫자 로또 드로잉을 시뮬레이트하는 프로그램을 작성 중이며 샘플 출력은 3 7 12 27 43 28입니다.하지만 내가하려고하는 것은 인접 숫자가 나타나는 횟수를 세는 것입니다 , 예를 들어 1 4 5 29 26 41은 긍정적 인 답변입니다. 5가 4 이후에옵니다.자바 로또 시뮬레이션
그 중 가장 좋은 방법은 무엇입니까? 같은
내가 시도 예 :
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
결과의 순서가 중요합니까? 로또에 반복이있을 수 있습니까? –