Mi aiutate ad adattarlo per il gioco del lotto.
Ciao Eugenio
Sub Main
Dim nu(90,3)
Dim ru(1)
Dim nx(1)
Dim nr(50)
Dim posta(1)
posta(1) = 1
periodo = 15 '<-------------------------durata periodo
'ru(1) = 12 '<----------------------------ruota
colpi = 12 '<----------------------------per quanti colpi gioco
dopo = 0 '<-----------------------------dopo quante estr. inizio la giocata
fin = 4000
ini = fin - 3000'<-----------------------Tot estr. esaminate
For es = fin To ini Step - periodo
Messaggio es'AvanzamentoElab fin,ini,es
For x = 1 To 90
nx(1) = x
nu(x,1) = x
nu(x,2) = SerieFreqSE(es - periodo,es,nx,1)
nu(x,3) = SerieFreqSE(es - 30,es - 15,nx,1)
Next
OrdinaMatrice nu,- 1,2
co = 0
For x = 1 To 90
If nu(x,3) = 0 Then
co = co + 1
If co >= 16 Then Exit For
nr(co) = nu(x,1)
rig1 = rig1 + Format2(nu(x,1)) & " "
rig2 = rig2 + Format2(nu(x,2)) & " "
rig3 = rig3 + Format2(nu(x,3)) & " "
End If
Next
Scrivi
Scrivi(DataEstrazioneSE(es))
'Scrivi " ruota " & ru(1)
Scrivi "Dalla " & es - periodo & " alla " & es & " Num: " & rig1,1
Scrivi Space(20) & "Pres: " & rig2 & " nelle " & periodo & " precedenti"
Scrivi Space(20) & "Pres: " & rig3 & " nelle 15 prima le " & periodo
Scrivi
'VerificaEsitoSE nr,es+1,3,Colpi,0,0,Colpo,Estratti,id
For ess = es + 1 To es + colpi
Call VerificaEsitoSE(nr,ess,TERNO_,1,esito,colpo,estratti,id)
'VerificaEsito nr,es+ 1,AMBO_ ,Colpi,,,Colpo,Estratti,id
k = k + 1
If esito <> "" Then
ColoreTesto 1
Scrivi id & " " & Format2(k) & "° Colpo " & " " & estratti & " " & esito
End If
Next
k = 0
ColoreTesto 0
Scrivi
Scrivi
ReDim nu(90,3)
'
'
rig1 = ""
rig2 = ""
rig3 = ""
Next
End Sub
Ciao Eugenio
Sub Main
Dim nu(90,3)
Dim ru(1)
Dim nx(1)
Dim nr(50)
Dim posta(1)
posta(1) = 1
periodo = 15 '<-------------------------durata periodo
'ru(1) = 12 '<----------------------------ruota
colpi = 12 '<----------------------------per quanti colpi gioco
dopo = 0 '<-----------------------------dopo quante estr. inizio la giocata
fin = 4000
ini = fin - 3000'<-----------------------Tot estr. esaminate
For es = fin To ini Step - periodo
Messaggio es'AvanzamentoElab fin,ini,es
For x = 1 To 90
nx(1) = x
nu(x,1) = x
nu(x,2) = SerieFreqSE(es - periodo,es,nx,1)
nu(x,3) = SerieFreqSE(es - 30,es - 15,nx,1)
Next
OrdinaMatrice nu,- 1,2
co = 0
For x = 1 To 90
If nu(x,3) = 0 Then
co = co + 1
If co >= 16 Then Exit For
nr(co) = nu(x,1)
rig1 = rig1 + Format2(nu(x,1)) & " "
rig2 = rig2 + Format2(nu(x,2)) & " "
rig3 = rig3 + Format2(nu(x,3)) & " "
End If
Next
Scrivi
Scrivi(DataEstrazioneSE(es))
'Scrivi " ruota " & ru(1)
Scrivi "Dalla " & es - periodo & " alla " & es & " Num: " & rig1,1
Scrivi Space(20) & "Pres: " & rig2 & " nelle " & periodo & " precedenti"
Scrivi Space(20) & "Pres: " & rig3 & " nelle 15 prima le " & periodo
Scrivi
'VerificaEsitoSE nr,es+1,3,Colpi,0,0,Colpo,Estratti,id
For ess = es + 1 To es + colpi
Call VerificaEsitoSE(nr,ess,TERNO_,1,esito,colpo,estratti,id)
'VerificaEsito nr,es+ 1,AMBO_ ,Colpi,,,Colpo,Estratti,id
k = k + 1
If esito <> "" Then
ColoreTesto 1
Scrivi id & " " & Format2(k) & "° Colpo " & " " & estratti & " " & esito
End If
Next
k = 0
ColoreTesto 0
Scrivi
Scrivi
ReDim nu(90,3)
'
'
rig1 = ""
rig2 = ""
rig3 = ""
Next
End Sub