Mike58
Advanced Member >PLATINUM PLUS<
In questa raccolta metto una serie di script compilati in Twin Basic per testarne i nuovi codici e magari anche la velocità.
1° script
***** Estrapola Numeri che al Ritardo corrente sono in ciclicita ******
esempio
46 Milano Ritardo corrente 122 è uscito 2 cicli fà al ritardo cronologico 244 (122*2) quindi futuro estratto.
1° script
***** Estrapola Numeri che al Ritardo corrente sono in ciclicita ******
esempio
Ruota | Numero | RcR | Estratti | Ciclicità | ciclo | Conta |
---|---|---|---|---|---|---|
Milano | 6 | 67 | 10068 - 06.64.08.61.26 | 134 | 2 | 1 |
Milano | 24 | 39 | 10046 - 07.52.64.57.24 | 156 | 4 | 1 |
Milano | 46 | 122 | 9958 - 54.87.85.46.08 | 244 | 2 | 1 |
Milano | 53 | 47 | 9920 - 53.87.28.03.48 | 282 | 6 | 1 |
Milano | 87 | 45 | 10112 - 30.50.87.12.80 | 90 | 2 | 1 |
46 Milano Ritardo corrente 122 è uscito 2 cicli fà al ritardo cronologico 244 (122*2) quindi futuro estratto.
Codice:
Dim ini As Long, fin As Long, r As Long, n As Long, es As Long
Dim a As Long, b As Long, er As Long, k As Long, c As Long, nu(1) As Long, ru(1) As Long
Dim T As Variant
ini = EstrazioniArchivio - 2000
fin = EstrazioniArchivio
For r = 1 To 11
'n = InputBox("Numero in Esame",,59)
'T = "Num" & Space(5) & "Rit" & Space(5) & "RcR" & Space(8) & "Estratti" & Space(5) & "Ciclicità"
'Scrivi (T,1)
T = Array ("Ruota", "Numero", "RcR", " Estratti ", " Ciclicità", " ciclo ", " Conta ")
Call InitTabella(T, vbGreen, , , vbWhite)
For n = 1 To 90
For es = ini To fin
nu(1) = n
ru(1) = r
er = Ritardo (n, fin, 1, r)
'er = EstrattoRitardo(n,r,ini,fin)
If Posizione(es, r, n) > 0 And er > 36 Then
a = ((fin - es) / er)
b = er * Int((fin - es) / er)
c = b / er
If fin - es = b And c > 1 And c < 11 Then
k = k + 1
'Call AvanzamentoElaborazione(ini, fin)
'Scrivi (n & vbTab & er & vbTab & es & vbTab & StringaEstratti(es,r) & vbTab & fin - es & vbTab & c & vbTab & NomeRuota(r) )
'If k > 0 Then
T = Array(NomeRuota(r), n, er, es & " - " & StringaEstratti(es, r), fin - es, c, k)
Call AddRigaTabella(T)
End If
End If
'End If
'k = 0
Next
'If k > 0 Then
'Scrivi ("----------------------------------------------" & " Numero " & n & " Casi trovati " & k )
k = 0
'End If
Next
Scrivi
CreaTabella
Next
'Scrivi ("Tempo Di Elaborazione........... " & FormattaSecondi(SecondiTrascorsi))
Scrivi " Tempo Trascorso : " & TempoElaborazioneSecondi & " Sec "