Novità

DICIOTTINE per AMBO...

miki55

Advanced Member >PLATINUM PLUS<
Salve ragazzi, volevo farvi una richiesta specifica.
Gradirei la Vs collaborazione per ridurre con uno script in DECINE
le 18.ttine con numeretti finali, verificarne poi i loro ritardi su ruota
fissa per la sorte d'AMBO.
Ecco ad esempio una delle 18ine:
1.10.11.21.31.41.51.61.71.81.12.13.14.15.16.17.18.19
Trasformata in decina, su quale delle 11 ruote ha maggiore ritardo
per ambo? Grazie e buonaserata

miki55
 
Ultima modifica:

lotto_tom75

Advanced Premium Member
Salve ragazzi, volevo farvi una richiesta specifica.
Gradirei la Vs collaborazione per ridurre con uno script in DECINE
le 18.ttine con numeretti finali, verificarne poi i loro ritardi su ruota
fissa per la sorte d'AMBO.
Ecco ad esempio una delle 18ine:
1.10.11.21.31.41.51.61.71.81.12.13.14.15.16.17.18.19
Trasformata in decina, su quale delle 11 ruote ha maggiore ritardo
per ambo? Grazie e buonaserata

miki55

Felice di poterti essere di aiuto grandissimo.
Salvo errori mi parrebbe questa se ho capito bene la tua domanda...

Elaborazione effettuata con archivio lotto aggiornato all'estrazione del: 28-11-2020

Sorte ricercata: 2 classe: 10
RO 01.10.15.17.18.19.41.51.61.71 Rit 109 rit max 109 incmax 43 frequenza 1088

👋🙂
 

miki55

Advanced Member >PLATINUM PLUS<
Possibile sapere anche le altre 18.ine sulle altre ruote 10 ruote con un script??
Grazie
 

lotto_tom75

Advanced Premium Member
Possibile sapere anche le altre 18.ine sulle altre ruote 10 ruote con un script??
Grazie

Io per ottenere quel risultato e poter analizzare tutte le ruote separatamente per la classe e sorte (x 3 punti max) desiderate ho leggermente potenziato a tale scopo il selettivo di cui riporto appunto la mia versione modificata.

Codice:
Option Explicit
Sub Main
   Dim nSorte,aRuote,Ini,fin,sMsg,nMoltip,nTrov,nNumSel
   Dim nCicloTeo,nRitMax,nRitMin,nClasseLunghetta,nRuoteSel,nLunghetteDaTrov
   Dim TimeStart
   Dim k,CollComb,cColonna
   Dim aN
   Dim TipoAlgo
   Dim RetRit,RetRitMax,RetIncrRitMax,RetFrq
   Dim nSuperficialita
   nTrov = 0 '
   nNumSel = ScegliNumeri(aN)
   'aN = Array(0,16,49,60)
   nSorte = 2 ' ScegliEsito
   nClasseLunghetta = 10 'ScegliClassseLunghetta
   TipoAlgo = 4
   nSuperficialita = 0
   Dim contatore
   contatore = 0
   Call Scrivi
   Call Scrivi("Elaborazione effettuata con archivio lotto aggiornato all'estrazione del: " & giorno(EstrazioneFin) & "-" & Mese(EstrazioneFin) & "-" & Anno(EstrazioneFin))
   Call Scrivi
   'nRuoteSel= 1 : ReDim aRuote(1) : aRuote(1) =RO_'SelRuote(aRuote)
   Dim r
   For r = 1 To 12
      nRuoteSel = r : ReDim aRuote(r) : aRuote(r) = r
      nLunghetteDaTrov = 10000 ' Int(InputBox("Lunghette da trovare","Quantità lunghette",10))
      ReDim Preserve aRuote(nRuoteSel)
      nCicloTeo = CicloTeorico(nClasseLunghetta,nSorte,UBound(aRuote))
      nMoltip = 1
      sMsg = "Inserire il ritardo massimo ipotizzato per la sorte voluta nella lunghetta" & vbCrLf
      sMsg = sMsg & "Il valore mostrato è il CicloTeorico per la sorte di " & nSorte
      sMsg = sMsg & " su " & nClasseLunghetta & " numeri su " & nRuoteSel & " ruote moltiplicato per " & nMoltip
      nRitMax = 0' Int(InputBox(sMsg,,nCicloTeo * nMoltip))
      sMsg = "Inserire il ritardo minimo ipotizzato per la sorte voluta nella lunghetta" & vbCrLf
      sMsg = sMsg & "Il valore mostrato è il CicloTeorico per la sorte di " & nSorte
      sMsg = sMsg & " su " & nClasseLunghetta & " numeri su " & nRuoteSel & " ruote moltiplicato per 3"
      nRitMin = 0 ' Int(InputBox(sMsg,,nCicloTeo * 3))
      fin = EstrazioneFin
      Ini = fin - nRitMax
      If Ini <= 0 Then Ini = 1
      TimeStart = Timer
      Call GetLunghettePiuRitardate(aN,aRuote,nClasseLunghetta,nSorte,CollComb,EstrazioneIni,EstrazioneFin,nRitMin,nRitMax,nLunghetteDaTrov,TipoAlgo,nSuperficialita)
      'Call GetLunghettePiuRitardate(aN,aRuote,EstrazioneIni,EstrazioneFin,nClasseLunghetta,nSorte,CollComb)
      Call OrdinaItemCollection(CollComb,"Ritardo",,,- 1)
      For Each cColonna In CollComb
         contatore = contatore + 1
         Call StatisticaFormazioneTurbo(cColonna.aNum,aRuote,nSorte,RetRit,RetRitMax,RetIncrRitMax,RetFrq,EstrazioneIni,EstrazioneFin)
         Dim diff
         diff = RetRitMax - RetRit
         If(RetRit >= 0 And diff = 0) Then
            Call Messaggio("trovata")
            Call Scrivi("Sorte ricercata: " & nSorte & " classe: " & nClasseLunghetta)
            Call Scrivi(SiglaRuota(aRuote(r)) & " " & cColonna.GetStringaNum & " Rit " & RetRit & " rit max " & RetRitMax & " incmax " & RetIncrRitMax & " frequenza " & RetFrq)
            'Call Scrivi(cColonna.GetStringaNum)
         End If
         If ScriptInterrotto Then Exit For
      Next
      Call Scrivi("------------------------------------------------------------------------------")
      If ScriptInterrotto Then Exit For
   Next 'secondo next aggiunto per tentativo di elaborare ogni ruota in una volta sola
   Call Scrivi("Tempo di elaborazione : " & FormattaSecondi(Timer - TimeStart))
End Sub
Function ScegliClassseLunghetta
   Dim aVoci(30)
   Dim k,i
   For k = 2 To(2 - 1) + UBound(aVoci)
      i = i + 1
      aVoci(i) = k
   Next
   k = ScegliOpzioneMenu(aVoci,5,"Classe lunghetta")
   ScegliClassseLunghetta = Int(aVoci(k))
End Function
Function SelRuote(aRuote)
   Dim t,k,bTutte
   bTutte = False
   't = ScegliRuote(aRuote)
   'For k = 1 To t
   'If aRuote(k) = TT_ Then
   'bTutte = True
   'Exit For
   'End If
   'Next
   If bTutte Then
      ReDim aRuote(10)
      For k = 1 To 10
         aRuote(k) = k
      Next
      SelRuote = 10
   Else
      SelRuote = t
   End If
End Function
Function FormattaSecondi(s)
   'Questa Function trasforma il numero di secondi passato come parametro in una stringa
   ' passando i secondi si ottengono ore  minuti e secondi  in formato hh:mm:ss
   ' s ---> Numero di secondi da formattare
   ' ritorna una stringa il cui formato è hh:mm:ss (la function non funziona se in totale abbiamo piu di 99 ore )
   Dim hh
   Dim Mm
   Dim Ss
   Dim TimeStr
   hh = s \ 3600
   Mm =(s Mod 3600) \ 60
   Ss = s -((hh * 3600) +(Mm * 60))
   TimeStr = Format2(hh) & ":" & Format2(Mm) & ":" & Format2(Ss)
   FormattaSecondi = TimeStr
End Function

👋🙂
 

miki55

Advanced Member >PLATINUM PLUS<
Io per ottenere quel risultato e poter analizzare tutte le ruote separatamente per la classe e sorte (x 3 punti max) desiderate ho leggermente potenziato a tale scopo il selettivo di cui riporto appunto la mia versione modificata.

Codice:
Option Explicit
Sub Main
   Dim nSorte,aRuote,Ini,fin,sMsg,nMoltip,nTrov,nNumSel
   Dim nCicloTeo,nRitMax,nRitMin,nClasseLunghetta,nRuoteSel,nLunghetteDaTrov
   Dim TimeStart
   Dim k,CollComb,cColonna
   Dim aN
   Dim TipoAlgo
   Dim RetRit,RetRitMax,RetIncrRitMax,RetFrq
   Dim nSuperficialita
   nTrov = 0 '
   nNumSel = ScegliNumeri(aN)
   'aN = Array(0,16,49,60)
   nSorte = 2 ' ScegliEsito
   nClasseLunghetta = 10 'ScegliClassseLunghetta
   TipoAlgo = 4
   nSuperficialita = 0
   Dim contatore
   contatore = 0
   Call Scrivi
   Call Scrivi("Elaborazione effettuata con archivio lotto aggiornato all'estrazione del: " & giorno(EstrazioneFin) & "-" & Mese(EstrazioneFin) & "-" & Anno(EstrazioneFin))
   Call Scrivi
   'nRuoteSel= 1 : ReDim aRuote(1) : aRuote(1) =RO_'SelRuote(aRuote)
   Dim r
   For r = 1 To 12
      nRuoteSel = r : ReDim aRuote(r) : aRuote(r) = r
      nLunghetteDaTrov = 10000 ' Int(InputBox("Lunghette da trovare","Quantità lunghette",10))
      ReDim Preserve aRuote(nRuoteSel)
      nCicloTeo = CicloTeorico(nClasseLunghetta,nSorte,UBound(aRuote))
      nMoltip = 1
      sMsg = "Inserire il ritardo massimo ipotizzato per la sorte voluta nella lunghetta" & vbCrLf
      sMsg = sMsg & "Il valore mostrato è il CicloTeorico per la sorte di " & nSorte
      sMsg = sMsg & " su " & nClasseLunghetta & " numeri su " & nRuoteSel & " ruote moltiplicato per " & nMoltip
      nRitMax = 0' Int(InputBox(sMsg,,nCicloTeo * nMoltip))
      sMsg = "Inserire il ritardo minimo ipotizzato per la sorte voluta nella lunghetta" & vbCrLf
      sMsg = sMsg & "Il valore mostrato è il CicloTeorico per la sorte di " & nSorte
      sMsg = sMsg & " su " & nClasseLunghetta & " numeri su " & nRuoteSel & " ruote moltiplicato per 3"
      nRitMin = 0 ' Int(InputBox(sMsg,,nCicloTeo * 3))
      fin = EstrazioneFin
      Ini = fin - nRitMax
      If Ini <= 0 Then Ini = 1
      TimeStart = Timer
      Call GetLunghettePiuRitardate(aN,aRuote,nClasseLunghetta,nSorte,CollComb,EstrazioneIni,EstrazioneFin,nRitMin,nRitMax,nLunghetteDaTrov,TipoAlgo,nSuperficialita)
      'Call GetLunghettePiuRitardate(aN,aRuote,EstrazioneIni,EstrazioneFin,nClasseLunghetta,nSorte,CollComb)
      Call OrdinaItemCollection(CollComb,"Ritardo",,,- 1)
      For Each cColonna In CollComb
         contatore = contatore + 1
         Call StatisticaFormazioneTurbo(cColonna.aNum,aRuote,nSorte,RetRit,RetRitMax,RetIncrRitMax,RetFrq,EstrazioneIni,EstrazioneFin)
         Dim diff
         diff = RetRitMax - RetRit
         If(RetRit >= 0 And diff = 0) Then
            Call Messaggio("trovata")
            Call Scrivi("Sorte ricercata: " & nSorte & " classe: " & nClasseLunghetta)
            Call Scrivi(SiglaRuota(aRuote(r)) & " " & cColonna.GetStringaNum & " Rit " & RetRit & " rit max " & RetRitMax & " incmax " & RetIncrRitMax & " frequenza " & RetFrq)
            'Call Scrivi(cColonna.GetStringaNum)
         End If
         If ScriptInterrotto Then Exit For
      Next
      Call Scrivi("------------------------------------------------------------------------------")
      If ScriptInterrotto Then Exit For
   Next 'secondo next aggiunto per tentativo di elaborare ogni ruota in una volta sola
   Call Scrivi("Tempo di elaborazione : " & FormattaSecondi(Timer - TimeStart))
End Sub
Function ScegliClassseLunghetta
   Dim aVoci(30)
   Dim k,i
   For k = 2 To(2 - 1) + UBound(aVoci)
      i = i + 1
      aVoci(i) = k
   Next
   k = ScegliOpzioneMenu(aVoci,5,"Classe lunghetta")
   ScegliClassseLunghetta = Int(aVoci(k))
End Function
Function SelRuote(aRuote)
   Dim t,k,bTutte
   bTutte = False
   't = ScegliRuote(aRuote)
   'For k = 1 To t
   'If aRuote(k) = TT_ Then
   'bTutte = True
   'Exit For
   'End If
   'Next
   If bTutte Then
      ReDim aRuote(10)
      For k = 1 To 10
         aRuote(k) = k
      Next
      SelRuote = 10
   Else
      SelRuote = t
   End If
End Function
Function FormattaSecondi(s)
   'Questa Function trasforma il numero di secondi passato come parametro in una stringa
   ' passando i secondi si ottengono ore  minuti e secondi  in formato hh:mm:ss
   ' s ---> Numero di secondi da formattare
   ' ritorna una stringa il cui formato è hh:mm:ss (la function non funziona se in totale abbiamo piu di 99 ore )
   Dim hh
   Dim Mm
   Dim Ss
   Dim TimeStr
   hh = s \ 3600
   Mm =(s Mod 3600) \ 60
   Ss = s -((hh * 3600) +(Mm * 60))
   TimeStr = Format2(hh) & ":" & Format2(Mm) & ":" & Format2(Ss)
   FormattaSecondi = TimeStr
End Function

👋🙂
BRAVISSIMO e complimenti !!! ...almeno ora sò quale decina è la più ritardata.
Grazie carissimo Tom e buone festività natalizie
 

Nikor

Premium Member
Ciao Tom 75 , è da tempo che non ci sentiamo e sai che io sono un " Pignolo " sui numeri!
Leggo questo testuale tuo scritto:
Sorte ricercata: 2 classe: 10
RO 01.10.15.17.18.19.41.51.61.71 Rit 109 rit max 109 incmax 43 frequenza 1088
Tutto esatto, il ritardo attuale = a ( 119 ) ma oltre che non essere evidenziati altri ritardi a [ valore 109 ] non potremmo mai sapere quale sia la Decina più performante!!!
A questo punto . miki sceglirà la formazione proposta , ma ce ne sono ancora 2 con lo stesso identico ritardo di [ 109 ] !

E' diventato difficile esporsi sui Forum ...... e sopra tutto farsi capire .....
Nikor.
 

lotto_tom75

Advanced Premium Member
Ciao Tom 75 , è da tempo che non ci sentiamo e sai che io sono un " Pignolo " sui numeri!
Leggo questo testuale tuo scritto:

Tutto esatto, il ritardo attuale = a ( 119 ) ma oltre che non essere evidenziati altri ritardi a [ valore 109 ] non potremmo mai sapere quale sia la Decina più performante!!!
A questo punto . miki sceglirà la formazione proposta , ma ce ne sono ancora 2 con lo stesso identico ritardo di [ 109 ] !

E' diventato difficile esporsi sui Forum ...... e sopra tutto farsi capire .....
Nikor.

Ciao Nikor, ben vengano "pignoli" e preparati nella materia come te (y):). Anzi grazie per darmi l'occasione di precisare/ricordare al grande miki e a tutti coloro che leggeranno eventualmente questo suo thread che lo script selettivo sopra condiviso e da me leggermente modificato come di cui sopra... opera in modalità random per velocizzare l'elaborazione in classe <=20 x sorte fino ai tre punti e su TT separate. Operando in questa modalità può capitare benissimo (e anzi quasi sempre lo fa) che si saltino risultanze lungo i vari passaggi o che, come in questo caso, giustamente evidenziato da Nikor, risultino + risultanze di pari grado (es. isocronie massime). Salutoni Nikor e basta caffeina... 👋🙃
 

lotto_tom75

Advanced Premium Member
Dimentivavo di scrivere che per la sorte terno come avevi citato :

si possono vedere i titardi attuali per il ( 3 punti ) ...basta chiederlo!
Nikor.
Buono a sapersi Nikor 👌. Nel caso mi servisse ti busserò senzaltro a questa porta virtuale rappresentata da questo spettacolare forum 😉

Ps: Se poi... puoi e vuoi dirlo, come hai risolto con spaziometria il gap dei 3 punti di sviluppo integrale x qualsiasi sorte con riduzione progressiva da 18 a 10 elementi ad esempio? 🤔 Voglio dire..., sia considerando un'analisi su ruota unica o ancora peggio... su ruote separate, da 18 a 15 è fattibile... in tempi normali... da 18 a 14 ancora lo è anche se con un pò + di pazienza... da 18 a 13... bisogna raggiungere la pace dei monaci tibetani... da 18 a 12 praticamente tocchi il nirvana con il terzo occhio.. da 18 a 11 pura idea onirica... da 18 a 10 in modalità integrale fast fantascienza... (almeno per me...) 👽🤖👋🙂
 
Ultima modifica:

Nikor

Premium Member
Ciao Tom, un veloce passaggio dalla serie pignoleria & dati, posto le formazioni complete:

Roma attuale per Ambo:

01-10-15-17-18-19-41-51-61-71 - 109

10-15-17-18-19-31-41-51-61-71 - 109

11-15-17-18-19-31-41-51-61-71 – 109

Il precedente storico sul range Venus spetta a Palermo con 160 estrazioni di assenza e con altra formazione.

Nazionale attuale per Terno:

01-12-13-14-17-19-41-51-61-71

Per la sorte Quaterna bisogna alzare la classe di sviluppo , lasciando a 10 ci sono troppe formazioni ancora Vergini ………..

Non conosco i tempi su Spaziometria , ma sappiamo che a secondo della classe di sviluppo i tempi possono variare anche se di poco , anche superfluo scrivere che il maggior numero di formazioni sviluppate sono di classe 9 mentre per classe 15 che equivale a classe 3 i tempi sono istantanei!

Un saluto , da Nikor.
 

lotto_tom75

Advanced Premium Member
Ciao Tom, un veloce passaggio dalla serie pignoleria & dati, posto le formazioni complete:

Roma attuale per Ambo:

01-10-15-17-18-19-41-51-61-71 - 109

10-15-17-18-19-31-41-51-61-71 - 109

11-15-17-18-19-31-41-51-61-71 – 109

Il precedente storico sul range Venus spetta a Palermo con 160 estrazioni di assenza e con altra formazione.

Nazionale attuale per Terno:

01-12-13-14-17-19-41-51-61-71

Per la sorte Quaterna bisogna alzare la classe di sviluppo , lasciando a 10 ci sono troppe formazioni ancora Vergini ………..

Non conosco i tempi su Spaziometria , ma sappiamo che a secondo della classe di sviluppo i tempi possono variare anche se di poco , anche superfluo scrivere che il maggior numero di formazioni sviluppate sono di classe 9 mentre per classe 15 che equivale a classe 3 i tempi sono istantanei!

Un saluto , da Nikor.

Ciao Nikor, azz complimenti... 👏😮 per 3 punti riduzionali di sviluppo in modo integrale dalla 18ina ovvero sviluppando questa classe base in 15ine o in 3ine (come hai giustamente evidenziato per l'analogia del numero di formazioni) il tempo di elaborazione è istantaneo? Ma cosa usi tu al posto di spaziometria per ricavarle? :eek::unsure: Forse un computer quantistico? 🤪😄 Di nuovo complimenti per la rapidità e precisione di analisi! (y)👋:)
 

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 23 aprile 2024
    Bari
    47
    22
    34
    20
    50
    Cagliari
    33
    14
    86
    02
    62
    Firenze
    61
    22
    44
    19
    26
    Genova
    21
    12
    57
    82
    55
    Milano
    66
    05
    11
    70
    30
    Napoli
    05
    23
    25
    52
    73
    Palermo
    23
    44
    49
    71
    65
    Roma
    82
    37
    59
    34
    71
    Torino
    26
    42
    66
    15
    58
    Venezia
    57
    06
    68
    54
    84
    Nazionale
    21
    79
    49
    03
    01
    Estrazione Simbolotto
    Genova
    24
    02
    19
    03
    27
Alto