Novità

Lunghetta ritardataria per ambo su ruota - ricerca script

skygirl

Advanced Member >GOLD<
La mia richiesta è uno script che individui la 7.ina più ritardataria su Ruota per la sorte di ambo - non so se con Spaziometria si può individuare, o per lo meno io son riuscita solo ad individuare la funzione che trova la 7.ina più ritardataria per la sorte di ambo ma su Tutte.

Sto provando uno script che individua la 7.ina più in ritardo per la sorte di ambo su Ruota ma credo di non aver individuato il più veloce, troppe ore di elaborazione e non ha ancora finito
Sono sicura che da qualche parte del forum esiste già lo script solo non riesco a trovarlo, mi potete indicare il codice? thanks :)
 
Nello script di luigi cercalunghetteDll, basta moficare la riga della ruota voluta ed elenca lunghette + ritardatarie
nRuoteSel= 1 : ReDimaRuote(1) : aRuote(1) =RO_'SelRuote(aRuote)


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 = 7' ScegliClassseLunghetta
 TipoAlgo = 2
 nSuperficialita = 0
 nRuoteSel = 1 : ReDim aRuote(1) : aRuote(1) = RO_ 'SelRuote(aRuote)
 nLunghetteDaTrov = 10 ' Int(InputBox("Lunghette da trovare","Quantità lunghette",10))
 ReDim Preserve aRuote(nRuoteSel)
 nCicloTeo = CicloTeorico(nClasseLunghetta,nSorte,UBound(aRuote))
 nMoltip = 8
 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
  Call StatisticaFormazioneTurbo(cColonna.aNum,aRuote,nSorte,RetRit,RetRitMax,RetIncrRitMax,RetFrq,EstrazioneIni,EstrazioneFin)
  Call Scrivi(cColonna.GetStringaNum & " Rit " & cColonna.Ritardo)
 Next
 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
 
Ultima modifica:
Ciao Mike ho provato lo script purtroppo non fa quello che chiedevo in quanto questo script prevede l'inserimento dei numeri della lunghetta da parte dell'operatore, invece io volevo uno script che restituisca come output le lunghette più ritardatarie per ruota senza inserimento di numeri da parte dell'operatore credo che da qualche parte del forum sia presente ma non riesco ad individuarlo
 
Ciao Skygirl, ti compare si la mashera di inserimento Numeri, ma nulla ti vieta di selezionarli tutti con il tasto inverti selezione.

prova
 
Ho provato lo script seguendo le tue istruzioni, ed ho notato confrontandolo con quello di Beppignello che è più veloce ma trova lunghette con ritardo inferiore rispetto alle lunghette individuate con lo script di Beppignello, volevo paragonare i vari script che ci sono sul forum per vedere quale riesce a trovare le lunghette con ritardo maggiore
questo è lo script di Beppignello non so se ce ne sono che riescono a superare i ritardi individuati da Beppignello, se ne trovi altri io sono pronta a testarli :)
Codice:
Option Explicit
Sub Main
''''''' variante e modifica   B E P P I G N E L L O
Dim numericercati,n,i,fine,fineciclo,xl,s,finale,retrit,retritmax,r,ct,w,rmin,j,jk,ia,k,xt,AmbiRitardovalido,ritardoattuale,rminn,cz,v
Dim RetIncrRitMax,RetFre,Inizio,Iniz,Ini,pj,n2,rt,o,Primirit,nomi,pres,freq,f,piuruote
Dim numeri(90),maxnumero(90),ruote(11),comb(9999,2),minim(90,90)
'''''input
finale = InputBox("Estrazione n.",,EstrazioneFin)
Do While numericercati = 0
numericercati = CInt(InputBox("Lunghetta di n.",,7))
If numericercati >= 12 Then
MsgBox("Max possibile Undicina ")
numericercati = 0
Else
Exit Do
End If
Loop
s = CInt(InputBox("Sorte lunghetta ",,2)) '''''' sorte 2 (ambo)   3 (Terno)
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''10 ruote
Dim t,ed
ReDim aruote(11)
nomi = ""
Do While t = 0
t = ScegliRuote(aruote)
If t >= 5 Then
MsgBox("Max possibile 4 Ruote  ")
t = 0
Else
Exit Do
End If
Loop


If Int(aruote(1)) = 11 Then

aruote(1) = 11
nomi = NomeRuota(aruote(1))
Else
For ed = 1 To t
nomi = nomi & NomeRuota(aruote(ed)) & " : "
Next
End If
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Scrivi t & "   Ruote  " & StringaNumeri(aruote," - ")
If Int(aruote(1)) = 11 Then
If s = 2 Then
rmin = "0.0.230.135.80.60.45.35.30.25.25.20.17.13"
Else
rmin = "0.0.200.140.75.65.45.40.38.35.24.23.20.16"
End If
ReDim maxmax(13)
Call SplitByChar(rmin,".",maxmax)
End If
If Int(aruote(1)) <> 11 Then
If s = 3 Then
If t > 0 And t < 5 Then
rmin = "0.0.0.150.150.90.90.90.90.90.90.70.70.70"
End If
End If
If s = 2 Then
If t > 0 And t < 5 Then
rmin = "0.0.550.300.200.150.140.130.70.60.50.50.25.15"
End If
End If
ReDim maxmax(13)
Call SplitByChar(rmin,".",maxmax)
End If
Inizio = TimeValue(Time)
''''''''numeri
For i = 1 To numericercati
maxnumero(i) = 90 + i - numericercati
Next
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''
ReDim nr(3) 'memorizza il ritardo minimo dei 4005 ambi sulle ruote individuate
For ia = 1 To 89
For j =(ia + 1) To 90
nr(1) = ia : nr(2) = j
minim(ia,j) = RitardoCombinazioneTurbo(aruote,nr,2,finale,,,3950)
xt = xt + 1
Messaggio(xt & "  -  " & numericercati)
Next
Next
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
n = 1
numeri(n) = 1
'inizia la ricerca dei numeri
Do
fine = 1
n = n + 1
numeri(n) = numeri(n - 1) + 1
xl = xl + 1
Messaggio("Attendere,Fino a 11 numeri(tempi 1 minuti circa,oltre durata 'n ore').." & xl)
'               Call AvanzamentoElab(1,99,xl)
If ScriptInterrotto Then Exit Do
Do
If ScriptInterrotto Then Exit Do
If numeri(n) > maxnumero(n) Then
Do
n = n - 1
If n = 0 Then
fine = 0
Exit Do
End If
numeri(n) = numeri(n) + 1
If ScriptInterrotto Then Exit Do
Loop Until numeri(n) <= maxnumero(n)
'''''
End If
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''' per la sorte delL'AMBO valorizza ritardo ed esclude lunghetta se il ritardo minore del minimo
If n > 1 Then
fineciclo = 1
AmbiRitardovalido = 0
For jk = 1 To(n - 1)
ritardoattuale = minim(numeri(jk),numeri(n))
If Int(ritardoattuale) < Int(maxmax(numericercati)) Then
Exit For
Else
AmbiRitardovalido = AmbiRitardovalido + 1
End If
Next
If AmbiRitardovalido =(n - 1) Then
If n = numericercati Then
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''trova per i 2 capogiochi i primi ambi ritardatari
If s = 2 And numericercati = 2 Then
Iniz = EstrazioneIni
Ini = finale
Primirit = "   | "
For pj = 1 To 2
ReDim rita(90,2)
For n2 = 1 To 90
If Int(numeri(pj)) <> Int(n2) Then
nr(1) = numeri(pj) : nr(2) = n2
rt = RitardoCombinazioneTurbo(aruote,nr,s,finale,,,3950)
rita(n2,1) = FormattaStringa(rt,"0000")
rita(n2,2) = n2
End If
Next
Call OrdinaMatrice(rita,- 1,1)
For o = 1 To 6
If rita(o,1) <> "" Then
Primirit = Primirit & rita(o,1) & "-"
End If
Next
Primirit = Primirit & "   |"
Next
End If
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''calcola ritardo lunghetta
retrit = RitardoCombinazioneTurbo(aruote,numeri,s,finale,,,3950)
If retrit > Int(maxmax(numericercati)) Then
cz = cz + 1
comb(retrit,1) = FormattaStringa(retrit,"0000") & "......     ...." & StringaNumeri(numeri,".")
comb(retrit,2) = retrit
End If
numeri(n) = numeri(n) + 1
Else
fineciclo = 0
End If
Else
numeri(n) = numeri(n) + 1
fineciclo = 1
End If
Else
fineciclo = 0
End If
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
If fine = 0 Then Exit Do End If
Loop Until fineciclo = 0
Loop Until fine = 0
ColoreTesto(2)
Scrivi "Lunghette con ritardo minimo " & maxmax(numericercati) & "    Sviluppate in classe = " & numericercati & "    Per la sorte di.." & s,1
Scrivi "da rilevazione sulle Ruote .." & nomi & "    " & finale & " / " & DataEstrazione(finale),1
ColoreTesto(1)
Scrivi "Nelle 10 ruote--unite dal 1945 ad oggi:"
Scrivi " 080 Estrazioni per 6 numeri. Registrato il 02/01/1971"
Scrivi " 103 Estrazioni per 5 numeri. Registrato il 02/01/1971"
Scrivi " 155 Estrazioni per 4 numeri. Registrato il 06/12/1969"
Scrivi " 288 Estrazioni per 3 numeri. Registrato il 14/12/2002"
Scrivi " 630 Estrazioni per 2 numeri. Registrato il 29/12/1984"
ColoreTesto(0)
If numericercati = 2 Then Scrivi "Ritardo           Combinazione Lunghetta ",1
If numericercati <> 2 Then Scrivi "Ritardo            Combinazione Lunghetta ",1
Call OrdinaMatrice(comb,- 1,2)
ColoreTesto(0)
If cz = 0 Then
Scrivi " NEssuna combinazione nel ritardo minimo di " & maxmax(numericercati),1
Else
For v = 1 To 30
Scrivi comb(v,1)
Next
End If
Scrivi:Scrivi:Scrivi "Totale Combinazioni...." & v - 1,1
ColoreTesto(2)
Scrivi "Tempo elaborazione.." & Inizio & "  :  " & TimeValue(Time),1
End Sub
 
Ultima modifica:
SkyGirl, non so se hai seguiti qualche tempo addietro la discussione per le elaborazioni in tempi ridotti delle lunghette, sono stati proposti vari algoritmi per poter velocizzare le elaborazioni, ma in termine di raccolta dati le risultanze sono anche differenti.

Luigi aveva proposto e realizzato questo algoritmo mentre beppignello un altro, sicuramente come anch'io avevo manifestato lo script in questione non trova tutte le lunghette per ordine di ritardo (per via di un algoritmo moltiplicatore) ma sicuramente trova la lunghetta + ritardata.

Altro non so e non posso sindacare.

Ciao
 
Anaizzando i numeri trovati dai 2 script quello di Luigi non trova la lunghetta + ritardata (sono in errore), non saprei. [TABLE="border: 1, cellpadding: 0, cellspacing: 0"]
[TR]
[TD="bgcolor: #ffffff, align: center"]Numero [/TD]
[TD="bgcolor: #ffffff, align: center"]Frequenza [/TD]
[TD="bgcolor: #ffffff, align: center"]Ritardo [/TD]
[TD="bgcolor: #ffffff, align: center"]Rit_Max [/TD]
[TD="bgcolor: #ffffff, align: center"]InCr [/TD]
[TD="bgcolor: #ffffff, align: center"]Verifica [/TD]
[TD="bgcolor: #ffffff, align: center"]ID [/TD]
[/TR]
[TR]
[TD="bgcolor: #ffffff, align: center"]17.29.35.47.50.51.74 [/TD]
[TD="bgcolor: #ffffff, align: center"]4381 [/TD]
[TD="bgcolor: #ff00ff, align: center"]46 [/TD]
[TD="bgcolor: #ffffff, align: center"]46 [/TD]
[TD="bgcolor: #ffffff, align: center"]24 [/TD]
[TD="bgcolor: #ffffff, align: center"] [/TD]
[TD="bgcolor: #ffffff, align: center"] [/TD]
[/TR]
[TR]
[TD="bgcolor: #ffffff, align: center"]18.24.31.35.36.50.69 [/TD]
[TD="bgcolor: #ffffff, align: center"]4303 [/TD]
[TD="bgcolor: #ff00ff, align: center"]37 [/TD]
[TD="bgcolor: #ffffff, align: center"]37 [/TD]
[/TR]
[/TABLE]

18.24.31.35.36.50.69 Rit 37 questa è quello + ritardataria di Luigi

0046...... ....17.29.35.47.50.51.74 ' questa è quella di Beppignello
 
Ultima modifica:
Buon Giorno a tutte/i, scusate se mi intrometto.

Mike al messaggio #7 ha indicato correttamente la settina,

più ritardata nelle 10 ruote unite: 17.29.35.47.50.51.74.

Essa ha 46 Estrazioni/Colpi di ritardo e dunque,

da 46 colpi non "paga" nessuno dei suoi (21) Ambi.

Ora, ciò premesso, i valori del ritardo per ambo,

di una settina, in una singola ruota, statisticamente,

"devono" essere circa 10 volte tanto.

Per esempio, mi risulta che le Copolista di Ruota,

di ogni singola ruota, che hanno,

ritardi di almeno 460 Estrazioni, siano le seguenti settine:

Bari
10.17.19.28.31.32.64
====================
Cagliari
10.52.59.62.67.79.82
10.55.59.62.67.79.82
29.41.52.59.62.82.89
29.52.59.62.67.79.82
29.55.59.62.67.79.82
====================
Firenze
01.05.22.33.36.41.58
01.06.15.33.34.71.83
01.06.33.34.54.71.83
01.22.33.36.41.55.58
01.22.33.36.41.55.71
01.22.33.36.41.58.71
01.22.33.36.55.58.71
01.22.33.41.55.58.71
01.22.33.55.58.65.71
01.22.36.41.55.58.71
01.33.36.41.55.58.71
22.33.36.41.55.58.71
====================
Genova
01.08.14.19.32.57.79
01.08.19.32.38.57.73
01.08.19.32.57.73.79
====================
Milano
====================
Napoli
====================
Palermo
07.18.34.44.50.58.62
====================
Roma
10.28.39.50.60.82.86
====================
Torino
07.14.28.35.52.55.78
14.28.35.55.77.78.80
====================
Venezia
24.37.57.75.76.77.84
====================

(Elaborate in 3 Secondi).

Tra tutte queste, la settina di Venezia, 24.37.57.75.76.77.84

ha un ritardo di 514 Estrazioni per Ambo a Ruota S.E.& O.

che sono sempre possibili a noi miserrimi umani.

:)
 
Ultima modifica:
Joe91;n1978163 ha scritto:
----------------------

(Elaborate in 3 Secondi).

Ciao Joe hai centrato in pieno la mia domanda iniziale con "Elaborate in 3 secondi" infatti mi chiedevo come riuscire ad Elaborare velocemente le lunghette in ritardo per ambo su Ruota, io ho ottenuto i tuoi stessi risultati per quanto riguarda le lunghette che hai inserito per le varie ruote ma con dei tempi troppo lunghi e per questo chiedevo come fare ad ottenere i medesimi risultati velocemente come hai fatto tu in poche parole :)

Per quanto riguarda VE i miei favoriti sono l'84.76.75
 
Ultima modifica:
Ciao, SkyGirl.

Per essere sincero, non essendo giocatore,

l'unica cosa interessante, per me, consisteva "nella sfida" o tentantivo

di superare uno script (quello di Denis) che ha retto come leader

per diversi anni ... ogni tentativo di superamento.

Questo in termini di precisione, velocità ed anche completezza dei dati a consuntivo.

Ma, gli script alternativi, che ho realizzato, usato, ed ho in uso, sono miei,

vanno "gestiti" nei loro parametri, modificati all'occorrenza e non sono disponibili, ad altri.

Questo per evitare che essi vengano manomessi alterati e/o usati impropriamente,

producendo risultati sbagliati. Poi, ci sarebbe anche da dire altro,

ma come ho già scritto, meglio tacere, non commentare.

Non ripetere, per evitare di diventare, anche, noioso.

:) Brava comunque, e grazie per il riscontro pur sempre molto utile.
 
Ciao :) Capisco benissimo cosa intendi.
Personalmente mi diverto a studiare lo strano fenomeno dell'aggregazione dei dati :) non ho conoscenze nel campo del gioco del lotto, credo che la statistica sia la sola base attendibile ma sono anche convinta che anche la statistica in quanto si parla di gioco aleatorio ha i suoi limiti.
Non esiste il giusto metodo, il giusto script, il giusto ragionamento, quando piuttosto il divertimento di sperimentare proprie teorie, osservazioni, conoscenze e credo che il bello stia proprio più in questo che in tutto il resto :)
 
Buona sera skygirl

Per avere la stessa lunghetta di Beppignello, devi fare una piccola modifica allo script di Luigi,

devo trovi TipoAlgo = 2, devi cambiare con TipoAlgo = 4.

Un saluto
edesimone
 
heheheh grazie Edesimone .. in verita si puo mettere pure 100 :-) le possivbili voci mi pare fossero da 0 a 3
qualsiasi altro parametro come ad esempio 4 viene convertito in 0 (ecco perche funziona)ovvero il parametro che anche se in modo piu lento rispetto agli altri individua con precisione la lunghezza piu ritardata...
 
Buona sera a tutte/i.

Ho introdotto poche piccole modifiche allo script di Luigi.

Il tempo di elaborazione per le Settine, nelle 10 ruote, mi risulta essere nell'ordine dei 5 minuti,

alto, ma accettabile, per una ricerca molto complessa, come questa e soprattutto non di ore.

Anche i risultati paiono ben allineati anche se è sempre bene controllarli,

prima di affidarsi ad essi.

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(90),R 'Rev By Joe
Dim TipoAlgo
Dim RetRit,RetRitMax,RetIncrRitMax,RetFrq
Dim nSuperficialita
TimeStart = Timer 'Rev By Joe
nTrov = 0
nNumSel = 90
For k = 1 To 90
aN(k) = k
Next
nSorte = 2 ' ScegliEsito
nClasseLunghetta = 7 ' ScegliClassseLunghetta
TipoAlgo = 0 ' Rev By Joe
nSuperficialita = 0
nRuoteSel = 1

For [B][COLOR=#ff00ff]R[/COLOR][/B] [B][COLOR=#ff0000]=[/COLOR][/B] 1 [B][COLOR=#0000c0]To[/COLOR][/B] 12 [COLOR=#008000]' Rev By Joe[/COLOR]

Scrivi NomeRuota(R),True 'Rev By Joe
ReDim aRuote(1) : aRuote(1) = R 'SelRuote(aRuote) ' Rev By Joe
nLunghetteDaTrov = 1 ' Int(InputBox("Lunghette da trovare","Quantità lunghette",10))'Rev By Joe
ReDim Preserve aRuote(nRuoteSel)
nCicloTeo = CicloTeorico(nClasseLunghetta,nSorte,UBound(aRuote))
nMoltip = 8
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
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
Call StatisticaFormazioneTurbo(cColonna.aNum,aRuote,nSorte,RetRit,RetRitMax,RetIncrRitMax,RetFrq,EstrazioneIni,EstrazioneFin)
Call Scrivi(cColonna.GetStringaNum & " Rit " & cColonna.Ritardo)
Next
Scrivi String(30,"=")' Rev By Joe
Next ' Rev By Joe
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

:) Cordiali saluti.
 
Ultima modifica:
Ciao Joe, ottimo e velocissimo riepilogo :) il tempo di elaborazione è stato poco più di 3 minuti :)
giusto per fare la rompiscatole :) posso chiederti se si può aggiungere al riepilogo anche la lunghetta più ritardataria su TT per ambo che mi risulta essere con lo script di Beppignello 17.29.35.47.50.51.74 (ritardo 47) con Spaziometria 22.29.35.50.51.65.74 con ritardo 43

Ho notato che Spaziometria diverge inoltre rispetto al tuo script per quanto riguarda
Roma 16.21.36.37.39.47.76 (ritardo 420)
Napoli 11.13.18.26.45.78.89 (ritardo 433)
 
Buona sera skygirl

Per aggiungere al riepilogo anche la lunghetta più ritardataria su TT per ambo,

devi modificare lo sript di Joe, For R = 1 To 12 : If R = 11 Then R = 12 ' Rev By Joe

con For R = 1 To 12 : If R = 12 Then R = 12 ' Rev By Joe.

per lo script di Luigib vai nella pagina 1 e trovi la modifica da fare.

Un saluto edesimone
 
Ok ... si esatto è uno script di Luigi ..

che ho modificato e che supporta anche i calcoli, per la ruota "Tutte".

Dunque si tratta di non escluderla e la si avrà ... tra i risultati.

Ho corretto direttamente, lo script, che ora produce :

Bari
10.17.19.28.31.32.64 Rit 483
==============================
Cagliari
29.41.52.59.62.82.89 Rit 471
==============================
Firenze
01.05.22.33.36.41.58 Rit 508
==============================
Genova
01.08.19.32.38.57.73 Rit 464
==============================
Milano
14.33.38.47.51.56.87 Rit 442
==============================
Napoli
11.18.24.26.45.67.89 Rit 433
==============================
Palermo
07.18.34.44.50.58.62 Rit 506
==============================
Roma
10.28.39.50.60.82.86 Rit 467
==============================
Torino
07.14.28.35.52.55.78 Rit 479
==============================
Venezia
24.37.57.75.76.77.84 Rit 515
==============================
Tutte
17.29.35.47.50.51.74 Rit 47
==============================
Nazionale
01.18.35.53.54.64.85 Rit 499
==============================
Tempo di elaborazione : 00:03:01

:) Cordiali saluti
 
Ultima modifica:
magari LuigiB viene a leggere qualcosa, vorrei chiedere se è possibile inserire questa istruzione
per il 10 e lotto, sempre che sia possibile, " GetLunghettePiuRitardateDL ", mi pare che non sia
possibile attualmente !

grazie e ciao a tutti/tutte
 
skygirl;n1978618 ha scritto:
Ciao Joe, ottimo e velocissimo riepilogo :) il tempo di elaborazione è stato poco più di 3 minuti :)
giusto per fare la rompiscatole :) posso chiederti se si può aggiungere al riepilogo anche la lunghetta più ritardataria su TT per ambo che mi risulta essere con lo script di Beppignello 17.29.35.47.50.51.74 (ritardo 47) con Spaziometria 22.29.35.50.51.65.74 con ritardo 43

Ho notato che Spaziometria diverge inoltre rispetto al tuo script per quanto riguarda
Roma 16.21.36.37.39.47.76 (ritardo 420)
Napoli 11.13.18.26.45.78.89 (ritardo 433)

Ciao Skygirl,

tralasciando la prima parte delle tue considerazioni,

per cui ho già dato risposta, modificando lo script,

in linea di principio, per questa tua seconda eccezione,

è mia opinione e ritengo che se si ricerca il Ritardo,

(quando questo è riscontrato/riscontrabile)

il valore numericamente, più elavato, è da considerarsi più esatto o più utile.

Migliore.

Per quanto riguarda più precisamente Napoli, secondo me non è un errore.

Tuttavia "l'istruzione" su cui si sviluppa tutto lo script, probabilmente al fine

di poter "eliminare" un numero enorme di lunghette in tempi brevi,

introduce alcune approssimazioni.

Pertanto i risultati sono esatti ma possono differire da altri,

altrettanto esatti ma calcolati diversamente.

Nello specifico, assumendo che sia giusto il ritardo ...

alcune volte, possono coesistere settine diverse tra loro.

TUTTE con lo stesso valore di ritardo.

Quindi se ci arresta al primo ritrovamento, si avrà la prima di esse.

Se invece il controllo su eventuali esiti ... avviene solo alla fine

si troverà l'ultima.

Oppure "differenze" possono dipendere da come si alimentano i "numeri",

le estrazioni ed anche le ruote, che andranno a formare le lunghette.

Dunque le settine, potrebbero diffrenzianzarsi, nei riepiloghi,

per uno o pochi estratti, via-via diversi che le rendono diverse tra loro.

:) Cordiali saluti e buona serata a tutte/i.


P.S: Quale supporto a quanto ho esposto elenco:

============================
Napoli
11.13.18.24.26.45.89 RC 433
11.13.18.26.45.78.89 RC 433
11.18.24.26.45.67.89 RC 433
============================
 
Ultima modifica:

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 26 luglio 2025
    Bari
    81
    09
    05
    54
    10
    Cagliari
    56
    07
    45
    69
    64
    Firenze
    39
    16
    56
    29
    09
    Genova
    67
    12
    55
    74
    04
    Milano
    40
    30
    44
    63
    27
    Napoli
    63
    07
    74
    86
    81
    Palermo
    80
    34
    16
    27
    53
    Roma
    08
    78
    43
    03
    52
    Torino
    38
    84
    47
    57
    20
    Venezia
    88
    70
    85
    65
    24
    Nazionale
    36
    09
    43
    55
    10
    Estrazione Simbolotto
    Nazionale
    25
    23
    13
    40
    35
Indietro
Alto