기금넷 공식사이트 - 복권 조회 - 투색볼 복권 무작위 프로그램을 위한 turbe c 프로그램을 작성하다.
투색볼 복권 무작위 프로그램을 위한 turbe c 프로그램을 작성하다.
배열 a[N] 을 만들고, 1 에서 n 값을 할당하고, 난수 I 를 생성하여 a[i] 를 가져오고, 배열의 첫 번째 교환과 첫 번째 재생성된 난수 I 를 제거하고, 두 번째 교환과 하나 또는 두 개를 제거하는 등. 이렇게 하면 한 그룹이 완성되고 법에 따라 두 번째 그룹이 생성됩니다. 무작위로 보이지만 처리해야 할 코드는 다음과 같습니다. (필요에 따라 직접 수정할 수 있습니다.)
# include & ltstdio.h & gt
# include & ltmath.h & gt
(Internationalorganizations 와 동일) 국제기구
기본 (부적합)
{
Int I, temp, a[36], b [16];
For(I = 0;; 나 & lt36; I++)
A [I] = I+1;
(나<16) b [I] = I+1;
}
For(I = 0;; 나 & lt36; I++){
Ra = rand ()% (36-I); //난수 생성, 모듈러스 1 회 빼기.
Ra+= I;; //교환된 번호는 더 이상 영향을 받지 않습니다.
Temp = a [I]; //교환
A [I] = a [ra];
A [ra] = a [I];
Printf("%d ",a [I]);
}
}
- 관련 기사