기금넷 공식사이트 - 복권 조회 - VB를 사용하여 1~33 사이의 반복되지 않는 6자리 숫자 조합을 내보내는 방법에 대해 알아보세요!
VB를 사용하여 1~33 사이의 반복되지 않는 6자리 숫자 조합을 내보내는 방법에 대해 알아보세요!
'약 10초, 출력 파일은 C 드라이브의 루트 디렉터리에 있습니다.
Private Sub Command1_Click()
Dim a, b, c, d, e, f, n As Long, arr(1 To 1107568), t
t = 타이머
For a = 1 To 28
For b = a 1 ~ 29
c = b의 경우 1 ~ 30
d = c의 경우 1 ~ 31
e = d 1 ~ 32의 경우
f = e 1 ~ 33
n = n 1
arr(n) = a amp "," b amp "," c amp; ; "," amp; "," f
열기 "c:\ out.txt" For Output As #1
Print #1, Join(arr, vbNewLine)
Close #1
MsgBox "ok :" amp; 타이머 - t
Sub 종료
'---------
' vb 환경이 필요하지 않도록 다음 코드를 vbs 파일로 복사하여 저장합니다:
Dim a, b, c, d, e, f, n, arr(1107567), t, fso, ts
p>t = 타이머
a = 1 ~ 28의 경우
b = a의 경우 1 ~ 29
c = b 1 ~ 30의 경우
d = c 1 ~ 31의 경우
e = d 1 ~ 32의 경우
f = e 1 ~ 33의 경우
n = n 1
arr(n - 1) = a amp; "," amp; amp; "," amp; "," & f
다음
다음
p>
다음
다음
다음
Set fso = CreateObject("Scripting.FileSystemObject")
Set ts = fso.CreateTextFile("c:\out.txt", True)
ts.Write (Join(arr, vbNewLine))
ts.Close
MsgBox "확인:" 타이머 - t