號碼為1~49。假設這49 個號碼在Box 1。而Box 2 一開始是空的。
先抽48(8 注)個號碼到Box 2。然後在Box 1 所留下來的這個號碼,我們把它
標示成A。
接著再從Box 2 裡抽5 個號碼,與A 配對成1 注,放到Box 1 裡面。則Box 2 剩
48 − 5 = 43個號碼,再抽42(7 注)的號碼,放到Box 1 裡面。那麼現在Box 2
只剩1 個號碼。
因為Box 2 現在有一個號碼,我們把A 放到Box 2,再從Box 1 抽4 個號碼到
Box 2,那們會形成最後1 注。加起來一共17 注。
它的特色為有4 個號碼重複3 次,有45 個號碼重複2 次。這套系統是由英國大
學教授與教職員所發展出來的,他們認為要數字越周全才能越容易贏得大獎。他
們花了四年的時間,終於贏得頭獎,平均每人均分3300 萬元(台幣)。
2006-11-03 17:56:55 · 3 個解答 · 發問者 ? 3 in 電腦與網際網路 ➔ 程式設計
不好意思這程式對我來說好複雜唷=3=
能否說明一下大概程式語法的意思
2006-11-09 05:40:20 · update #1
'版本VB6.0Private Sub Command1_Click() Dim M$(16), B(1 To 49) As Boolean, X$(5), Y%(1 To 49) Dim A$, C$, I%, J%, N% Randomize A = Format(Int(Rnd * 49 + 1), "00") B(A) = True For I = 0 To 7 For J = 0 To 5 Do N = Int(Rnd * 49 + 1) Loop Until B(N) = False B(N) = True: Y(N) = 1 X(J) = Format(N, "00") Next M(I) = SWP(X) Next Erase B: B(A) = True: X(0) = A For J = 1 To 5 Do N = Int(Rnd * 49 + 1) Loop Until B(N) = False B(N) = True: Y(N) = 2 X(J) = Format(N, "00") Next M(8) = SWP(X) Do N = Int(Rnd * 49 + 1) Loop Until B(N) = False B(N) = True C = Format(N, "00") For I = 9 To 15 For J = 0 To 5 Do N = Int(Rnd * 49 + 1) Loop Until B(N) = False B(N) = True: Y(N) = Y(N) + 1 X(J) = Format(N, "00") Next M(I) = SWP(X) Next Erase B: B(A) = True: X(0) = A: B(C) = True: X(1) = C Y(A) = 2: Y(C) = Y(C) + 1 For J = 2 To 5 Do N = Int(Rnd * 49 + 1) Loop Until B(N) = False B(N) = True: Y(N) = Y(N) + 1 X(J) = Format(N, "00") Next M(16) = SWP(X) Print Join(M, vbCrLf), Tab(1) For I = 1 To 49 Print Format(I, "00"); "("; Y(I); ") "; If I Mod 7 = 0 Then Print NextEnd SubFunction SWP$(X$()) Dim I%, J%, T$ For I = 0 To UBound(X) - 1 For J = I To UBound(X) If Val(X(I)) > Val(X(J)) Then T = X(I): X(I) = X(J): X(J) = T Next Next SWP = Join(X)End Function全部專案及執行檔(樂透.exe)放置以下連結(只能放7天)作業系統在2000以下且無灌VB者 樂透.exe 可能無法執行:點我下載
2006-11-10 00:45:35 補充:
我只是照你的條件下去寫,應該不會很複雜阿.
2006-11-06 14:09:05 · answer #1 · answered by W.J.S. 7 · 0⤊ 0⤋
= ="呆的意見好纏唸....不過還是很感謝發表原來報紙有啊!
2006-11-09 05:37:52 · answer #2 · answered by ? 3 · 0⤊ 0⤋
這個我在報紙上看過
也不小心把程式也出來...
但是我有點不想告訴你怎麼寫耶...
2006-11-05 21:52:09 · answer #3 · answered by 小均 2 · 0⤊ 0⤋