Caro Luigi vorrei farti notare una cosa che ho riscontrato controllando gli output di uno script
avente il costrutto fr = SerieFreq(es +1,es + clp,n,rug,2)
utilizzante la funzione che segue:
SerieFreq (Inizio, fine, vetNumeri, RUOTE, Sorte, Optional tipogioco = 0, Optional jolly = False, Optional idArchivio = 0) AS Long
la ciu nota dice:
Analizza una determinata combinazione di numeri per una data sorte entro un certo range di estrazioni su una data ruota e torna il valore di frequenza per la sorte specificata,
non specifica che "se il fine range di estrazioni (es + colpi ) supera il finearchivio in memoria (EstrazioniArchivio), in pratica non calcola nulla.
Ti allego uno script di verifica in cui partendo dalle ultime 10 estrazioni, trovata la spia 60 , si comporta in maniera diversa a seconda dei colpi di gioco che definiscono il range di ricerca.
Credo che questo sia un errore da correggere onde evitare di doversi sempre ricordare di inserire la "if" di correzione.
Saluti
		Codice:
	
	Sub Main
    Dim rg(1)
    Dim n(1)
    Dim clp
    rg(1) = 1
    r = 1
    spia = 60
    'clp = 5
    For clp = 3 To 5
        For es = EstrazioneFin - 10 To EstrazioneFin 
            If Posizione(es,r,spia) > 0 Then
                Scrivi " Numeri e presenze dopo la spia [ " & spia & " ] del " & DataEstrazione(es) & " in colpi " & clp
                For i = 1 To 90
                    n(1) = i
                    fr = SerieFreq(es + 1,es + clp,n,rg,1) 
                    If fr > 0 Then
                        Scrivi "il " & FormatSpace(i,3,- 1) & " ha " & fr & " presenze"
                    End If
                Next
            End If
        Next
    Next
End Sub
			
				Ultima modifica: 
			
		
	
								
								
									
	
								
							
							 
 
		
 
	

 
     
     
     
     
     
 
		