Novità

PER SALVO O ALTRO SCRIPTER

trivellatomariotretre33

Super Member >PLATINUM<
SE POSSIBILE MI SERVIREBBE UNO SCRIPT CHE MI CALCOLI LE COMBINAZIONI SOLO DEI 4005 AMBI NON USCITI IN UN TOTALE DI ESTRAZIONI DA ME SCELTO CON INPUT A PIACERE?? VI RINGRAZIO CON ANTICIPO.
 
Ciao Trivellato,

Non è quello che hai chiesto ma penso possa servire lo stesso.

Funziona solo con spaziometria.

A commento penso ti sarà facile intuire che gli "Ambi non usciti" ...

sono quelli che hanno ritardo maggiore di quello che tu avresti inserito.

Il periodo di ricerca si varia spostando l'estrazione finale dell'archivio.

Altrimenti (e normalmente) calcolerebbe all'ultima disponibile.

Codice:
'Tabella dei Ritardi degli Ambi By Joe V.1.0del 15/05/2020
Option Explicit
Sub Main
 Dim A,B,I,F,R,Rit
 Dim T(3),V(3)
 T(1) = " A " : T(2) = " B " : T(3) = " RIT "
 InitTabella T
 I = 1 : F = EstrazioneFin
 R = CInt(InputBox("Quale ?","SCELTA DELLA RUOTA",11))
 For A = 1 To 89
  AvanzamentoElab 1,88,A
  For B = A + 1 To 90
   Rit = AmboRitardoTurbo(R,A,B,I,F)
   V(1) = A : V(2) = B : V(3) = Rit
   AddRigaTabella V
  Next
 Next
 CreaTabellaOrdinabile 3,- 1
End Sub

:) Buona Serata a tutte/i.
 
joe SCUSAMI NON INTENDEVO COSI
ESEMPIO SCELGO DI TROVARMI I RESTANTI 4005 AMBI CHE NON SONO ANCORA USCITI IN 158 ESTRAZIONI

O ANCHE PER ESEMPIO SCELGO 300 ESTRAZIONI MI DOVRA; RESTITUIRE QUELLI ANCORA NON USCITI.
 
Prova anche la mia versione

Codice:
Sub Main
   Dim Nu(2),Mat(4005,6),Ru(1)
   Ini = EstrazioneFin - 250
   fin = EstrazioneFin
   r = 11
   Ru(1) = r
   ResetTimer
   For a = 1 To 89
      For b = a + 1 To 90
         sf = AmboFrequenzaTurbo(r,a,b,Ini,fin)
         If sf = 0 Then
            k = k + 1
            Nu(1) = a
            Nu(2) = b
            n = StringaNumeri(Nu)
            sr = AmboRitardoTurbo(r,Nu(1),Nu(2),1,fin)
            Call VerificaEsitoTurbo(Nu,Ru,fin - sr,2,,,,,es1,id)
            Mat(k,1) = k
            Mat(k,2) = sf
            Mat(k,3) = sr
            Mat(k,4) = n
            Mat(k,5) = es1
            Mat(k,6) = GetInfoEstrazione(id)
         End If
      Next
   Next
   OrdinaMatrice Mat,- 1,3
   Scrivi "Range Inizio........... " & GetInfoEstrazione(Ini)
   Scrivi "Range Fine............. " & GetInfoEstrazione(fin)
   Scrivi "Totali estrazioni analizzate........ " & fin - Ini + 1
   Scrivi "Ruota analizzata....... " & NomeRuota(r)
   Scrivi
   Scrivi "N" & Space(6) & "Frq" & Space(6) & "Rit" & Space(6) & "Ambo" & Space(7) & "Verifica" & Space(20) & "Id Verifica",1
   For x = 1 To k
      Scrivi x & vbTab & Mat(x,2) & vbTab & Mat(x,3) & vbTab & Mat(x,4) & vbTab & Mat(x,5) & vbTab & Mat(x,6)
   Next
   Scrivi
   Scrivi "Tempo di Elaborazione : " & TempoTrascorso
End Sub
 
MIKE BEN ACCETTO IL TUO SCRIPT MA NON E QUELLO CHE CHIEDO ESEMPIO
IN UN RANGE DI 158 ESTRAZIONI DEI 4005 AMBI MI DEVE RESTITUIRE QUELLI ANCORA NON SORTITI------
SE SONO SORTITI 30 AMBI DEI 4005 MI DEVE RESTITUIRE I MANCANTI DEI
4005 NON ANCORA SORTITI .....
GRAZIE Mike se puoi realizzarmi quanto chiesto.
 
Ciao Trivellato, non capisco dove non ti trovi.
Il range utilizzato è di 250 estrazioni che puoi modificare direttamente nello script.
Ini = EstrazioneFin - 157
La ruota è Tutte che puoi modificare nello script.
r = 11
Gli ambi raccolti sono esattamente quelli non Sortiti, infatti la frequenza è pari a zero nel range utilizzato.
poi c'erano a corredo dello script altri dati quale il ritardo e la verifica.

P.s. chi fa uso di script deve almeno saper leggere uno script, altrimenti non si va da nessuna parte.
non si può sempre mettere l'inputBox e imboccare sempre Tutto.
Ciao se cosi non è spiegati meglio.
Mike
 
MIKE MA NON E COME FOTO RITARDO NON CORRISPONDE A Ini = EstrazioneFin - 157
NON MI RESTITUISCE GLI AMBI NON SORTITI O PRESO UN RANGE DI 90 ESTRAZIONI IN FOTO MI DEVE DARE AMBI NON SORTITI DI 4005
 

Allegati

  • X.png
    X.png
    9,4 KB · Visite: 14
Trivellato le frequenze sono calcolate nel range impostato
Ini = EstrazioneFin - 250
fin = EstrazioneFin
sf = AmboFrequenzaTurbo(r,a,b,Ini,fin)
mentre il ritardo è calcolato su un range diverso ossia tutte le 9763 estrazioni
sr = AmboRitardoTurbo(r,Nu(1),Nu(2),1,fin)
gli ambi restituiti sono quelli a frequenza zero nel range impostato, ed il ritardo è quello reale, a differenza di come lo vorresti Tu che avrebbe in quel caso il ritardo pari al range e pertanto inutile metterlo.
Non capisco la difficoltà a capire lo script.

P.s. se imposti un range di 158 estrazioni è chiaro che avrai l'ambo 13.22 con freq = 0 e ritardoReale = 327 > 158


Range Inizio........... [09606] [ 35] 21.03.2019
Range Fine............. [09763] [ 35] 21.03.2020
Totali estrazioni analizzate........ 158
Ruota analizzata....... Tutte

N Frq Rit Ambo Verifica Id Verifica
1 0 327 13.22 NA .. .. 22 13 .. [09436] [ 21] 17.02.2018
 
Ultima modifica:
ok Mike se scelgo il range di 158 estrazione mi deve dare il ritardo calcolato su un range di 158 estraz gli ambi non usciti nelle 158 estrazioni. (seconda OPZIONE)
( oppure mi restituisca dei 4005 ambi sfaldati nel range delle 158 estrazioni )
 
No Trivellato nel mio allegato la frequenza è zero ( 1 e il progressivo)
Dobbiamo capirci
Tu chiedi gli ambi non sortiti in un range estrazioni e su Ruote (TuTTe)
su un range di 158 estrazioni (1 anno) sono 66 ambi non sortiti con freq = zero.
invece se volessi vedere gli ambi usciti e non allora lo script di joe era anch'esso valido e comunque si potrebbe fare anche questo.

Dipende da quello che vuoi raccogliere.
Ambi non sortiti hanno freq zero.
 
Trivellato,

Se confronti i risultati dello script che ti ho dato

con quelli restituiti dal programma di Mike

puoi osservare che sono uguali.

Sono anche la risposta a quello che cerchi.

Cioè se hai gli ambi in ordine di ritardo

e stabilisci un certo di ritardo sopra a quel valore

ce ne saranno presenti alcuni.

Sotto quella soglia di ritardo gli altri.

Che sono 4005 MENO quelli che hanno un ritardo maggiore della soglia che hai stabilito.

Nel mio script hai la terza colonna con i ritardi

Guardi dove cade quello che vuoi

Sopra questo "taglio" hai gli ambi che vuoi.

Sotto tutti i rimanenti ad arrivare a 4005.

Il mio script lavora sul ritardo quello di Mike sulla frequenza

e sono uguali nei risultati.

:)
 
Prova questo altro mio script e visualizza quanti ambi vuoi vedere ordinato per ritardo o frequenza decrescente.

Codice:
Sub Main
   Dim Nu(2),Ru(1),Mat(400005,6)
   Dim T,V
   Ini = EstrazioneFin-157
   fin = EstrazioneFin
   kk = InputBox("Quanti ambi vuoi visualizzare",,100)
   Ord = CInt(InputBox("Ordina Per " & Chr(13) & "2 - Freq Max" & Chr(13) & "4 - Rit  Max","ORDINAMENTO MAX",2))
   T = Array(T,"K","Ambo","Ruota","Freq","Rit","R_Max","VerificaEsito")
   Call InitTabella(T)
   ResetTimer
   For r = 11 To 11
      For n1 = 1 To 89
         For n2 = n1 + 1 To 90
            'n2 = Vert(n1)
            If n2 <> n1 Then
               k = k + 1
               Nu(1) = n1
               Nu(2) = n2
               Ru(1) = r
               n = StringaNumeri(Nu)
               Freq = SerieFreqTurbo(Ini,fin,Nu,Ru,2)
               rit = SerieRitardoTurbo(Ini,fin,Nu,Ru,2)
               sto = SerieStoricoTurbo(Ini,fin,Nu,Ru,2)
               Call VerificaEsitoTurbo(Nu,Ru,fin - rit,2,,,esito,,es1,id)
               'If esito = "" Then rit = rit + 1
               Mat(k,1) = n
               Mat(k,2) = Freq
               Mat(k,3) = SiglaRuota(r)
               Mat(k,4) = rit
               Mat(k,5) = es1
               Mat(k,6) = sto
            End If
         Next
      Next
   Next
   Call OrdinaMatrice(Mat,-1,Ord)
   For x = 1 To kk
      'Scrivi FormatSpace(x,6) & Mat(x,1) & vbTab & Mat(x,2) & vbTab & Mat(x,3) & vbTab & Mat(x,4) & vbTab & Mat(x,5)
      V = Array(V,x,Mat(x,1),Mat(x,3),Mat(x,2),Mat(x,4),Mat(x,6),Mat(x,5))
      Call AddRigaTabella(V)
   Next
   CreaTabella
   Scrivi TempoTrascorso
End Sub
 

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 14 gennaio 2025
    Bari
    41
    25
    12
    73
    55
    Cagliari
    54
    20
    48
    32
    67
    Firenze
    75
    23
    68
    10
    38
    Genova
    33
    27
    81
    70
    64
    Milano
    68
    01
    64
    86
    87
    Napoli
    47
    75
    45
    10
    21
    Palermo
    55
    86
    33
    53
    70
    Roma
    88
    78
    61
    06
    07
    Torino
    76
    08
    23
    61
    82
    Venezia
    25
    15
    49
    21
    81
    Nazionale
    70
    10
    32
    78
    07
    Estrazione Simbolotto
    Bari
    07
    14
    28
    45
    31
Indietro
Alto