기금넷 공식사이트 - 복권 조회 - VB 로 이색구 프로그램을 쓰려면 지정된 숫자로 끝나는 숫자에서 프로그램 작성 방법을 무작위로 선택해야 합니다.

VB 로 이색구 프로그램을 쓰려면 지정된 숫자로 끝나는 숫자에서 프로그램 작성 방법을 무작위로 선택해야 합니다.

두 개의 명령 1 과 2 를 작성합니다.

어두컴컴한 붉은 공, 소 공

개인 하위 명령 1_Click ()

레이블1입니다. 제목 = ""

Rarr = getrndnotrepeat (UBound (레드볼), 6)

Barr = getrndnotrepeat (0,ubound (bull bols), 1)

I = 1 6 까지의 경우

T = 지금

하다

여러 활동

순환 While DateDiff("s ",t, Now)& lt;; 1.5

FillStyle = 0

FillColor = vbRed

양식 1. 원 (500+I * 500, 1000), 200, vbRed

전류 = 350+I * 500

현재 값 = 840

인쇄 형식 (빨간색 공 (rarr(i)), "00")

다음으로 저는

T = 지금

하다

여러 활동

순환 While DateDiff("s ",t, Now)& lt;; 2

I = 7

FillStyle = 0

FillColor = vbBlue

양식 1. 원형 (500+I * 500, 1000), 200, vbBlue

전류 = 350+I * 500

현재 값 = 840

인쇄 형식 (BullBalls(barr( 1), "00")

끝단 접합

개인 하위 명령 2_Click ()

끝단 접합

개인 하위 양식 _Load ()

레드볼 = 배열 (2,3,4,7,8,9, 12, 13, 14,/kloc

Bullballs = array (3,4,5,9, 13, 14, 15)

레이블1입니다. 제목 = ""

명령 1. Caption = "Go "

명령 2. Caption = "종료"

양식 1. FontSize = 15

양식 1. FontName = "Arial "

양식 1. ForeColor = & ampHFFFFFF

끝단 접합

공용 함수 GetRndNotRepeat(ByVal NumMin 은 정수, ByVal NumMax 는 정수, ByVal n 은 정수)

Dim arr () 은 정수입니다

N & gtNumMax-NumMin+1 그리고

ReDim arr(0)

Arr(0) = 0

기타

ReDim arr(n)

Dim b () 는 바이트입니다

M 을 정수로 치수기입합니다

M = Int((NumMax-NumMin)/8)

레딤 b(m)

X 치수를 정수로, y 치수를 정수로 지정합니다

Z 를 바이트로 표시

불규칙하게 만들다

Arr(0) = 1

I = 1 끝 n 의 경우

하다

X = int (rnd * (nummax-nummin+1))+nummin

Y = x-NumMin

Z = 2 (y mod 8)

Y = y \ 8

B(y) 와 z 시 순환

B(y) = b(y) 또는 z

Arr(i) = x

다음으로 저는

만약 ... 끝날거야

GetRndNotRepeat = arr

기능을 종료합니다

그것은 이미 실행되었다.