Novità

EXCEL E DINTORNI

1790012218030.png
La Matrice utilizzata è stata ricavata dal programma ottimizzazioneMatrice. Che significa? Boh! Devo ancora capirlo. Se siamo andati alla ricerca di previsioni che usciranno il Giorno del Giudizio, oppure no. Vedremo. La ruota è Genova. La Matrice è questa:
-----------------------------------------------------
# Formazione 1: prima serie
21 23 52 65

# Formazione 2: seconda serie
4 7 13 20 24 31 34 39 51 54 60 69

# Formazione 3: terza serie
18 33 35 49 68 74 88

# Formazione 4: quarta serie
10 37 50 54 70 81 82 84 84

# Formazione 5: quinta serie
12 14 36 39 61 66
----------------------------------------------

ATTENZIONE non è una previsione, mi serve solo per controllare alcune cose nelle prossime estrazioni. La metto qui così mi ricordo, spero.
 
Mappazzone Windows, aggiornato:

OttimizzatoreMatrici, corretto, per Windows:
--------------------------------------------------------------------------------------------------------------------------------------
Per Linux::

OttimizzatoreMatrici, corretto:

Ambi4005, corretto:

---------------------------------------------------------------------------------------------------------------------------------------

Per un po' mi fermo, c'è già troppa carne al fuoco e mancano spiegazioni chiare di quello che c'è. Immagino qualcuno che scarica il mappazzone e di fronte a tutto quello che c'è dice: "Bello! Grazie sconosciuto". Poi lo prova: "Fanc... sconosciuto, ma due righe di spiegazione no?". Intanto se per caso venissero segnalti errori, li correggerò (se ci riesco).
Non mi dispiacerebbe conoscere il vostro pensiero positivo o negativo (parlate liberamente, ma non offendete Orazio altrimenti Clarabella s'arrabbia!, sui programmi che usate o anche che semplicemente avete provato riuscendovi o no.


1790030946940.png
 
Scusate ma nella fretta ho lasciato fuori due programmi:
Tabella Uscite:
1790059584617.png
1790059610305.png

Tabella uscite Multiformazioni.

1790059724116.png
1790059747990.png

1790059783271.png

Le posto oggi pomeriggio o stasera
Ciao
 
Mappazzone Windows, aggiornato:

OttimizzatoreMatrici, corretto, per Windows:
--------------------------------------------------------------------------------------------------------------------------------------
Per Linux::

OttimizzatoreMatrici, corretto:

Ambi4005, corretto:

---------------------------------------------------------------------------------------------------------------------------------------

Per un po' mi fermo, c'è già troppa carne al fuoco e mancano spiegazioni chiare di quello che c'è. Immagino qualcuno che scarica il mappazzone e di fronte a tutto quello che c'è dice: "Bello! Grazie sconosciuto". Poi lo prova: "Fanc... sconosciuto, ma due righe di spiegazione no?". Intanto se per caso venissero segnalti errori, li correggerò (se ci riesco).
Non mi dispiacerebbe conoscere il vostro pensiero positivo o negativo (parlate liberamente, ma non offendete Orazio altrimenti Clarabella s'arrabbia!, sui programmi che usate o anche che semplicemente avete provato riuscendovi o no.


Vedi l'allegato 2321112
Buon pomeriggio, il primo file per WIndows non e' scaricabile....il secondo presenta un virus !!
si potrebbero ricaricare entrambi ??
grazie
 
Buon pomeriggio, il primo file per WIndows non e' scaricabile....il secondo presenta un virus !!
si potrebbero ricaricare entrambi ??
grazie
Salve The Wolf (per fortuna non sono Capuccetto Rosso), lei ha cercato di scaricare non nell'ultimo post, ma in uno precedente.
Osservi la dimensione del suo
1790082502330.png

e la confronti con quella successiva:
----------------------------------------------------
1790082558415.png
---------------------------------------------------------

Poiché alcuni hanno difficoltà ad aggiornare il tutto, preferisco condividere il Mappazzone. Guardi iniziando dall'ultimo post fino a che non trova il primo col Mappazzone.
--------------------------------------------------------
Questione virus, lei è nuovo del sito altrimenti saprebbe che io diffondo virus per appropriarmi dei beni degli incauti che scaricano i miei (dell'AI) programmi. Finora ho racimolato 56 cent, spendendone 10000 per i virus. Cattivissimo affare!
Sto scherzando naturalmente. Gli antivirus sono specializzati per bloccare programmi non infetti, devono pur dimostrare di servire a qualcosa, lasciando passare i virus veri. Se torna indietro di un bel po' di pagine troverà altri che hanno avuto segnalazioni simili alla sua. Anch'io, ogni tanto ricevo l'avviso dell'antivirus che afferma: "il programma che hai fatto tu ti sta infettando. Diffida di te stesso".
Deve fare un atto di fede e fregarsene dell'antivirus mettendo tra le eccezioni la cartella con i miei file, oppure lasciar perdere e cercare qualcun altro.
Questi Antivirus stanno iniziando a rompermi gli zibedei. E' giusto, sacrosanto averli, bisogna però sapere che vi sono falsi positivi e (purtroppo) falsi negativi.
A questo proposito è utile, appena installato Windows e i suoi programmi, fare un backup dell'intero disco (o dischi se ce ne sono più d'uno.
Per questo potete utilizzare, completamente gratuito, e semplice da usare: Hasleo backup Suite:
il programma tra le diverse lingue ha anche l'italiano.

Per i dati potete usare: Personal backup (sempre in italiano)

Antivirus scegliete quello che più vi aggrada, ma prima informatevi per sapere se è stato tra quelli che hanno venduto i dati dei clienti.

Per un controllo del sistema vi consiglio Kerish PC Doctor, gratuito per 15 giorni, poi a pagamenti con cifra bassa:
è ottimo con i Driver, provatelo poi se vi piace fateci un pensierino, altrimenti usatelo 15 giorni e poi disinstallatelo

Se vi interessa una VPN gratuita provate Proton VPN:

Se volete sentirvi bene, ma proprio, proprio bene... fate un versamento sul mio Conto Sfuggente, vi riserverò un posto all'Inferno (amo il caldo). E va beh! sono un po' venale, ma non è colpa mia se quando sono venuto al mondo intorno al collo avevo un cartello con scritto: "Fate la carità! Maledetti!"
 
Ultima modifica:
Ok sono venuto in possesso di Futuro 2, lo Script su Spaziometria è molto lento e produce questi risultati per l'ambata su Cagliari numero spia 82
1790122993543.png
Alcune cose mi sono chiare altre no, ad esempio cosa si intende con Ritardo Serie e Presenza Serie?
Quello che ho ottenuto, ancora non corretto riporta alcuni valori inesatti proprio su queste voci, perché non sono stato in grado di spiegare che minchia fossero.
In data ultimo esito cosa rapprensenta la linea evidenziata in giallo? E il numero tra parentesi dopo il numero dell'estrazione? E ritardo massimo?

1790123413464.png

come potte constatare molti valori sono diversi (e mancano ancora alcune cose).
Qualcuno sa rispondere a queste domande?

Lo script, ingrazio chi me lo ha fatto avere, è questo:

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Sub Main()
Dim ru(3)
Dim terni(4005,13)
Dim nn(3)
Dim spia(1)
ResetTimer
Scrivi "* * * * F U T U R O 2 * * * * Mission Impossible **** Project By Batter " & Chr(169) & " ***** Script List By Mike58 **** Forum LottoCed ****",1,,,1,3
r = InputBox("Ruota della spia....(1-10)",,2)
rr = InputBox("Ruota di gioco....(1-10)",,r)
sp = CInt(InputBox("Numero Spia",,82))
'ee = InputBox("Estrazioni da controllare",,200)
c = InputBox("Numero colpi di gioco",,18)
sorte = CInt(InputBox("Quale sorte vuoi considerare...","1,2,3",1))
'------- titoli tabella ---------------------
ReDim atitoli(11)
atitoli(1) = " Casi "
atitoli(2) = " Numeri "
atitoli(3) = " Presenze "
atitoli(4) = " esito % "
atitoli(5) = " ret_estratti fin-colpi "
atitoli(6) = " colpo "
atitoli(7) = " Data esito ultimo "
atitoli(8) = " Ritardo serie "
atitoli(9) = " Presenza serie "
atitoli(10) = " Rit. Max "
atitoli(11) = "Pres ambate singole e in Posizioni"
Call InitTabella(atitoli,1,,3,5)
For i = 1 To 4005
terni(i,1) = 0
terni(i,2) = 0
terni(i,3) = 0
terni(i,4) = 0
terni(i,5) = 0
terni(i,6) = 0
terni(i,7) = 0
terni(i,8) = 0
terni(i,9) = 0
terni(i,10) = 0
terni(i,11) = 0
terni(i,12) = 0
terni(i,13) = 0
Next
casi = 0
co = 0
ini = 8950'EstrazioneFin - ee
fin = EstrazioneFin
For es = ini To fin
Messaggio "casi trovati....... " & casi & " ****** Script by Mike58 ****** "
AvanzamentoElab ini,fin,es
If Posizione(es,r,sp) > 0 Then
spia(1) = sp
rsp = SerieRitardoTurbo(Ini,fin,spia,ru,1)
Inco = fin - es
clp = fin - es
casi = casi + 1
Tot = fin - Ini
ess = es + c
If ess > fin Then ess = fin End If
co = 0
For x = 1 To 89
For y = x + 1 To 90
co = co + 1
terni(co,1) = co
terni(co,2) = x
terni(co,3) = y
nn(1) = x
nn(2) = y
ru(1) = rr
presenze = SerieFreqTurbo(es + 1,ess,nn,ru,1)
If presenze > 0 Then 'condizione da non eliminare perch'e se capitano + terni(es. 10..eccediamo)
'nello stesso caso in analisi, il resoconto finale viene falsato da tutti questi errori.
terni(co,5) = terni(co,5) + 1
cef = fin - rsp + 1' inizio estrazione di verifica
clp = c - rsp
Call VerificaEsitoTurbo(nn,ru,fin - rsp + 1,sorte,rsp,,resito,retcolpi,retestratti,idd)
'End If
Call StatisticaFormazioneTurbo(nn,ru,sorte,rerit,reritmax,Incrmax,refre,Ini,fin)
ef1 = EstrattoFrequenzaTurbo(r,nn(1),Ini,fin)
ef2 = EstrattoFrequenzaTurbo(r,nn(2),Ini,fin)
ReDim eff1(5)
ReDim eff2(5)
For x1 = 1 To 5
ReDim aPos(x1)
aPos(x1) = True
eff1(x1) = EstrattoFrequenzaTurbo(r,nn(1),Ini,fin,,,aPos)
eff2(x1) = EstrattoFrequenzaTurbo(r,nn(2),Ini,fin,,,aPos)
Next
'sr = SerieRitardoTurbo(Ini,fin,nn,ru,sorte)
'fr = SerieFreqTurbo(Ini,fin,nn,ru,sorte)
terni(co,6) = terni(co,5) / casi *100
terni(co,7) = retestratti
terni(co,8) = retcolpi
terni(co,10) = rerit
terni(co,11) = refre
terni(co,12) = reritmax
terni(co,13) = FormatSpace(ef1,3,1) & " [ " & StringaNumeri(eff1,,1) & " ] - " & FormatSpace(ef2,3,1) & " [ " & StringaNumeri(eff2,,1) & " ]"
'If DataEstrazione(retidestr) > DataEstrazione(fin) Then terni(co,9) = " In corso "
If resito = "" Then terni(co,9) = ""
If resito <> "" Then terni(co,9) = GetInfoEstrazione(idd)
If resito = "" Then terni(co,9) = " in corso "
End If
Next
Next
End If
Next
OrdinaMatrice terni,- 1,5
ColoreTesto 1
Scrivi "spia " & CInt(sp) & " su " & NomeRuota(r) & " - Ritarda da... " & Inco,1
ColoreTesto 2
If rsp < c Then Scrivi "SPIA ATTIVA ",1:End If
If rsp > c Then Scrivi "SPIA NON ATTIVA":End If
ColoreTesto 1
Scrivi "Coppie più frequenti entro " & c & " colpi sulla a ruota di " & NomeRuota(rr) & " Per sorte di " & NomeSorte(sorte)
Scrivi "N. " & CInt(casi) & " casi " & "dal " & DataEstrazione(ini) & " al " & DataEstrazione(fin)
Scrivi
Scrivi "Totali estrazioni esaminate.... " & Tot,1
ColoreTesto 0
For x = 1 To 15
'----------- valori tabella ------------------
ReDim avalori(11)
avalori(1) = x
avalori(2) = Format2(terni(x,2)) & "." & Format2(terni(x,3))' & "." & Format2(terni(x,4))
avalori(3) = Format2(terni(x,5))
avalori(4) = Round(terni(x,6),2)
avalori(5) = terni(x,7)
avalori(6) = terni(x,8)
avalori(7) = terni(x,9)
avalori(8) = terni(x,10)
avalori(9) = terni(x,11)
avalori(10) = terni(x,12)
avalori(11) = terni(x,13)
'If casi = terni(x,5) Then
Call AddRigaTabella(avalori,,,3)
'End If
If avalori(4) = "Ambo" Then Call SetColoreCella(4,2,4)
If avalori(4) = "Estratto" Then Call SetColoreCella(4,3,0)
If avalori(8) = 0 Then Call SetColoreCella(7,4,1)
Next
Call SetTableWidth("100%")
Call CreaTabella(0,0,0,15)
Scrivi
Scrivi " ********* Tabella List by Mike58 *********** ",1,- 1,3
Scrivi TempoTrascorso,1
End Sub

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Il Baciccia teneva in particolare considerazione Mike58 (lo deduco da alcuni appunti trovati), il quale forse ora non partecipa più al forum, lui saprebbe senz'altro rispondere alle mie domande, visto che è la persona che ha fatto lo Script.
 
Ok sono venuto in possesso di Futuro 2, lo Script su Spaziometria è molto lento e produce questi risultati per l'ambata su Cagliari numero spia 82
Vedi l'allegato 2321173
Alcune cose mi sono chiare altre no, ad esempio cosa si intende con Ritardo Serie e Presenza Serie?
Quello che ho ottenuto, ancora non corretto riporta alcuni valori inesatti proprio su queste voci, perché non sono stato in grado di spiegare che minchia fossero.
In data ultimo esito cosa rapprensenta la linea evidenziata in giallo? E il numero tra parentesi dopo il numero dell'estrazione? E ritardo massimo?

Vedi l'allegato 2321174

come potte constatare molti valori sono diversi (e mancano ancora alcune cose).
Qualcuno sa rispondere a queste domande?

Lo script, ingrazio chi me lo ha fatto avere, è questo:

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Sub Main()
Dim ru(3)
Dim terni(4005,13)
Dim nn(3)
Dim spia(1)
ResetTimer
Scrivi "* * * * F U T U R O 2 * * * * Mission Impossible **** Project By Batter " & Chr(169) & " ***** Script List By Mike58 **** Forum LottoCed ****",1,,,1,3
r = InputBox("Ruota della spia....(1-10)",,2)
rr = InputBox("Ruota di gioco....(1-10)",,r)
sp = CInt(InputBox("Numero Spia",,82))
'ee = InputBox("Estrazioni da controllare",,200)
c = InputBox("Numero colpi di gioco",,18)
sorte = CInt(InputBox("Quale sorte vuoi considerare...","1,2,3",1))
'------- titoli tabella ---------------------
ReDim atitoli(11)
atitoli(1) = " Casi "
atitoli(2) = " Numeri "
atitoli(3) = " Presenze "
atitoli(4) = " esito % "
atitoli(5) = " ret_estratti fin-colpi "
atitoli(6) = " colpo "
atitoli(7) = " Data esito ultimo "
atitoli(8) = " Ritardo serie "
atitoli(9) = " Presenza serie "
atitoli(10) = " Rit. Max "
atitoli(11) = "Pres ambate singole e in Posizioni"
Call InitTabella(atitoli,1,,3,5)
For i = 1 To 4005
terni(i,1) = 0
terni(i,2) = 0
terni(i,3) = 0
terni(i,4) = 0
terni(i,5) = 0
terni(i,6) = 0
terni(i,7) = 0
terni(i,8) = 0
terni(i,9) = 0
terni(i,10) = 0
terni(i,11) = 0
terni(i,12) = 0
terni(i,13) = 0
Next
casi = 0
co = 0
ini = 8950'EstrazioneFin - ee
fin = EstrazioneFin
For es = ini To fin
Messaggio "casi trovati....... " & casi & " ****** Script by Mike58 ****** "
AvanzamentoElab ini,fin,es
If Posizione(es,r,sp) > 0 Then
spia(1) = sp
rsp = SerieRitardoTurbo(Ini,fin,spia,ru,1)
Inco = fin - es
clp = fin - es
casi = casi + 1
Tot = fin - Ini
ess = es + c
If ess > fin Then ess = fin End If
co = 0
For x = 1 To 89
For y = x + 1 To 90
co = co + 1
terni(co,1) = co
terni(co,2) = x
terni(co,3) = y
nn(1) = x
nn(2) = y
ru(1) = rr
presenze = SerieFreqTurbo(es + 1,ess,nn,ru,1)
If presenze > 0 Then 'condizione da non eliminare perch'e se capitano + terni(es. 10..eccediamo)
'nello stesso caso in analisi, il resoconto finale viene falsato da tutti questi errori.
terni(co,5) = terni(co,5) + 1
cef = fin - rsp + 1' inizio estrazione di verifica
clp = c - rsp
Call VerificaEsitoTurbo(nn,ru,fin - rsp + 1,sorte,rsp,,resito,retcolpi,retestratti,idd)
'End If
Call StatisticaFormazioneTurbo(nn,ru,sorte,rerit,reritmax,Incrmax,refre,Ini,fin)
ef1 = EstrattoFrequenzaTurbo(r,nn(1),Ini,fin)
ef2 = EstrattoFrequenzaTurbo(r,nn(2),Ini,fin)
ReDim eff1(5)
ReDim eff2(5)
For x1 = 1 To 5
ReDim aPos(x1)
aPos(x1) = True
eff1(x1) = EstrattoFrequenzaTurbo(r,nn(1),Ini,fin,,,aPos)
eff2(x1) = EstrattoFrequenzaTurbo(r,nn(2),Ini,fin,,,aPos)
Next
'sr = SerieRitardoTurbo(Ini,fin,nn,ru,sorte)
'fr = SerieFreqTurbo(Ini,fin,nn,ru,sorte)
terni(co,6) = terni(co,5) / casi *100
terni(co,7) = retestratti
terni(co,8) = retcolpi
terni(co,10) = rerit
terni(co,11) = refre
terni(co,12) = reritmax
terni(co,13) = FormatSpace(ef1,3,1) & " [ " & StringaNumeri(eff1,,1) & " ] - " & FormatSpace(ef2,3,1) & " [ " & StringaNumeri(eff2,,1) & " ]"
'If DataEstrazione(retidestr) > DataEstrazione(fin) Then terni(co,9) = " In corso "
If resito = "" Then terni(co,9) = ""
If resito <> "" Then terni(co,9) = GetInfoEstrazione(idd)
If resito = "" Then terni(co,9) = " in corso "
End If
Next
Next
End If
Next
OrdinaMatrice terni,- 1,5
ColoreTesto 1
Scrivi "spia " & CInt(sp) & " su " & NomeRuota(r) & " - Ritarda da... " & Inco,1
ColoreTesto 2
If rsp < c Then Scrivi "SPIA ATTIVA ",1:End If
If rsp > c Then Scrivi "SPIA NON ATTIVA":End If
ColoreTesto 1
Scrivi "Coppie più frequenti entro " & c & " colpi sulla a ruota di " & NomeRuota(rr) & " Per sorte di " & NomeSorte(sorte)
Scrivi "N. " & CInt(casi) & " casi " & "dal " & DataEstrazione(ini) & " al " & DataEstrazione(fin)
Scrivi
Scrivi "Totali estrazioni esaminate.... " & Tot,1
ColoreTesto 0
For x = 1 To 15
'----------- valori tabella ------------------
ReDim avalori(11)
avalori(1) = x
avalori(2) = Format2(terni(x,2)) & "." & Format2(terni(x,3))' & "." & Format2(terni(x,4))
avalori(3) = Format2(terni(x,5))
avalori(4) = Round(terni(x,6),2)
avalori(5) = terni(x,7)
avalori(6) = terni(x,8)
avalori(7) = terni(x,9)
avalori(8) = terni(x,10)
avalori(9) = terni(x,11)
avalori(10) = terni(x,12)
avalori(11) = terni(x,13)
'If casi = terni(x,5) Then
Call AddRigaTabella(avalori,,,3)
'End If
If avalori(4) = "Ambo" Then Call SetColoreCella(4,2,4)
If avalori(4) = "Estratto" Then Call SetColoreCella(4,3,0)
If avalori(8) = 0 Then Call SetColoreCella(7,4,1)
Next
Call SetTableWidth("100%")
Call CreaTabella(0,0,0,15)
Scrivi
Scrivi " ********* Tabella List by Mike58 *********** ",1,- 1,3
Scrivi TempoTrascorso,1
End Sub

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Il Baciccia teneva in particolare considerazione Mike58 (lo deduco da alcuni appunti trovati), il quale forse ora non partecipa più al forum, lui saprebbe senz'altro rispondere alle mie domande, visto che è la persona che ha fatto lo Script.
Ciao inricordo, provo a risponderti, per come ho letto lo script.
Ritardo serie: è il ritardo attuale della coppia sulla ruota di gioco. Conta le estrazioni passate dall'ultima volta che è uscito almeno uno dei due numeri. I tuoi valori sono giusti.
Presenza serie: qui c'è la differenza. Spaziometria non conta le estrazioni: somma le uscite dei due numeri presi uno per uno. Per la 42.70 fa 117 + 131 = 248. Tu conti le estrazioni in cui è uscito almeno uno dei due e ottieni 240. La differenza sono le volte in cui sono usciti insieme, che Spaziometria conta due volte. Secondo me il tuo conteggio è più coerente con il resto della tabella.
Rit. Max: è il ritardo più lungo che la coppia ha fatto nel periodo. Anche qui i tuoi valori coincidono.
Data esito ultimo: il primo numero fra parentesi è il numero dell'estrazione nell'archivio. Il secondo mi sembra il numero del concorso nell'anno, preso dall'archivio così com'è: nel tuo e nel mio differisce di uno.
Riga gialla: lo script colora la data quando la coppia ha ritardo 0, cioè quando è uscita nell'ultima estrazione. Infatti è la 39.70.
SPIA ATTIVA: ha ragione il tuo programma a scrivere NON ATTIVA. Lo script scrive sempre ATTIVA perché legge i colpi come testo e non come numero. Si corregge con c = CInt(InputBox(...)).
Le righe a 95: sono tutte a pari merito, quindi ogni programma ne mostra alcune diverse.
Solo due piccole cose sul tuo programma:
le percentuali le tronchi invece di arrotondarle (97/98 = 98,98);
il 66 lo dai con 117 uscite, ma le posizioni che scrivi accanto fanno 118. Forse dipende dall'inizio: tu parti dal 13/01/2015, Spaziometria dal 10/01/2015.
Per il resto le tabelle coincidono.
Un'idea, se ti va. Lo script parte sempre con la spia 82 su Cagliari perché sono i valori già scritti dentro (InputBox(...,82) e ruota 2). Non c'è un motivo particolare per usare proprio quella.
Si potrebbe aggiungere un giro su tutte le spie: i 90 numeri su ogni ruota, con gli stessi colpi e lo stesso periodo. Per ogni spia si tiene la prima coppia e la sua percentuale, poi si mette tutto in una classifica. Così si vede a che posto sta l'82 su Cagliari rispetto alle altre.
Io aggiungerei anche un confronto: rifare la stessa classifica partendo da estrazioni scelte a caso, con lo stesso numero di casi.
Sono 990 spie. In C++ è questione di una decina di secondi, se si calcolano una volta sola le uscite di ogni estrazione e poi si riusano.
Mattia73
 
Ultima modifica:
Ciao inricordo, provo a risponderti, per come ho letto lo script.
Ritardo serie: è il ritardo attuale della coppia sulla ruota di gioco. Conta le estrazioni passate dall'ultima volta che è uscito almeno uno dei due numeri. I tuoi valori sono giusti.
Presenza serie: qui c'è la differenza. Spaziometria non conta le estrazioni: somma le uscite dei due numeri presi uno per uno. Per la 42.70 fa 117 + 131 = 248. Tu conti le estrazioni in cui è uscito almeno uno dei due e ottieni 240. La differenza sono le volte in cui sono usciti insieme, che Spaziometria conta due volte. Secondo me il tuo conteggio è più coerente con il resto della tabella.
Rit. Max: è il ritardo più lungo che la coppia ha fatto nel periodo. Anche qui i tuoi valori coincidono.
Data esito ultimo: il primo numero fra parentesi è il numero dell'estrazione nell'archivio. Il secondo mi sembra il numero del concorso nell'anno, preso dall'archivio così com'è: nel tuo e nel mio differisce di uno.
Riga gialla: lo script colora la data quando la coppia ha ritardo 0, cioè quando è uscita nell'ultima estrazione. Infatti è la 39.70.
SPIA ATTIVA: ha ragione il tuo programma a scrivere NON ATTIVA. Lo script scrive sempre ATTIVA perché legge i colpi come testo e non come numero. Si corregge con c = CInt(InputBox(...)).
Le righe a 95: sono tutte a pari merito, quindi ogni programma ne mostra alcune diverse.
Solo due piccole cose sul tuo programma:
le percentuali le tronchi invece di arrotondarle (97/98 = 98,98);
il 66 lo dai con 117 uscite, ma le posizioni che scrivi accanto fanno 118. Forse dipende dall'inizio: tu parti dal 13/01/2015, Spaziometria dal 10/01/2015.
Per il resto le tabelle coincidono.
Un'idea, se ti va. Lo script parte sempre con la spia 82 su Cagliari perché sono i valori già scritti dentro (InputBox(...,82) e ruota 2). Non c'è un motivo particolare per usare proprio quella.
Si potrebbe aggiungere un giro su tutte le spie: i 90 numeri su ogni ruota, con gli stessi colpi e lo stesso periodo. Per ogni spia si tiene la prima coppia e la sua percentuale, poi si mette tutto in una classifica. Così si vede a che posto sta l'82 su Cagliari rispetto alle altre.
Io aggiungerei anche un confronto: rifare la stessa classifica partendo da estrazioni scelte a caso, con lo stesso numero di casi.
Sono 990 spie. In C++ è questione di una decina di secondi, se si calcolano una volta sola le uscite di ogni estrazione e poi si riusano.
Mattia73
Grazie mattia 73 per l'esaustiva spiegazione, di cui farò tesoro. La darò, papale, papale così come l'hai scritta alla AI. Quindi il codice che ne uscirà sarà By mattia73. Interessante l'ultimo punto. Vedremo cosa ne uscirà. Per intanto ancora grazie. Qualsiasi idea ti venisse, per questo codice o per altro, scrivi. Necessito d'idee come un motore senza benzina necessita di un pieno.
Ciao
 
Grazie mattia 73 per l'esaustiva spiegazione, di cui farò tesoro. La darò, papale, papale così come l'hai scritta alla AI. Quindi il codice che ne uscirà sarà By mattia73. Interessante l'ultimo punto. Vedremo cosa ne uscirà. Per intanto ancora grazie. Qualsiasi idea ti venisse, per questo codice o per altro, scrivi. Necessito d'idee come un motore senza benzina necessita di un pieno.
Ciao
Ciao inricordo, mi fa piacere che ti sia servita.
Un consiglio per quando l'AI ti scrive il codice: prima di tutto provalo sull'82 di Cagliari dal 10/01/2015. Deve darti 98 casi e 97 presenze per 31.70, 35.78 e 42.70. Se tornano questi numeri, il resto del calcolo è a posto.
Per le idee, quando mi viene qualcosa te la scrivo volentieri.
Ciao
 
Ciao inricordo, provo a risponderti, per come ho letto lo script.
Ritardo serie: è il ritardo attuale della coppia sulla ruota di gioco. Conta le estrazioni passate dall'ultima volta che è uscito almeno uno dei due numeri. I tuoi valori sono giusti.
Presenza serie: qui c'è la differenza. Spaziometria non conta le estrazioni: somma le uscite dei due numeri presi uno per uno. Per la 42.70 fa 117 + 131 = 248. Tu conti le estrazioni in cui è uscito almeno uno dei due e ottieni 240. La differenza sono le volte in cui sono usciti insieme, che Spaziometria conta due volte. Secondo me il tuo conteggio è più coerente con il resto della tabella.
Rit. Max: è il ritardo più lungo che la coppia ha fatto nel periodo. Anche qui i tuoi valori coincidono.
Data esito ultimo: il primo numero fra parentesi è il numero dell'estrazione nell'archivio. Il secondo mi sembra il numero del concorso nell'anno, preso dall'archivio così com'è: nel tuo e nel mio differisce di uno.
Riga gialla: lo script colora la data quando la coppia ha ritardo 0, cioè quando è uscita nell'ultima estrazione. Infatti è la 39.70.
SPIA ATTIVA: ha ragione il tuo programma a scrivere NON ATTIVA. Lo script scrive sempre ATTIVA perché legge i colpi come testo e non come numero. Si corregge con c = CInt(InputBox(...)).
Le righe a 95: sono tutte a pari merito, quindi ogni programma ne mostra alcune diverse.
Solo due piccole cose sul tuo programma:
le percentuali le tronchi invece di arrotondarle (97/98 = 98,98);
il 66 lo dai con 117 uscite, ma le posizioni che scrivi accanto fanno 118. Forse dipende dall'inizio: tu parti dal 13/01/2015, Spaziometria dal 10/01/2015.
Per il resto le tabelle coincidono.
Un'idea, se ti va. Lo script parte sempre con la spia 82 su Cagliari perché sono i valori già scritti dentro (InputBox(...,82) e ruota 2). Non c'è un motivo particolare per usare proprio quella.
Si potrebbe aggiungere un giro su tutte le spie: i 90 numeri su ogni ruota, con gli stessi colpi e lo stesso periodo. Per ogni spia si tiene la prima coppia e la sua percentuale, poi si mette tutto in una classifica. Così si vede a che posto sta l'82 su Cagliari rispetto alle altre.
Io aggiungerei anche un confronto: rifare la stessa classifica partendo da estrazioni scelte a caso, con lo stesso numero di casi.
Sono 990 spie. In C++ è questione di una decina di secondi, se si calcolano una volta sola le uscite di ogni estrazione e poi si riusano.
Mattia73
La prima parte è fatta, ora funziona regolarmente, simile allo script anche per quei punti che non erano stati considerati:
1790168272975.png

l'ultima parte successivamente perché ad alcune domande poste dalla AI vorrei rispondessi tu:
-----------------------------------------------------------------------------------
Fattibile e ben spiegato da Mattia73. Prima di buttare giù il codice (che è corposo: nuovo giro su ~900 spie con cache delle estrazioni + classifica + variante random), meglio fissare alcune scelte per non doverlo riscrivere:

1. Su quante ruote fare il giro?
Il tool attuale usa solo le 10 ruote regionali (BA CA FI GE MI NA PA RM TO VE), come lo script originale che limitava l'input a "1-10". Quindi sarebbero 900 spie (90 numeri × 10 ruote), non 990 (che include probabilmente anche RN/Nazionale, esclusa qui). Vanno bene le 900?

2. Parametri del giro
Uso ruota di gioco, colpi, sorte e periodo (estrazioni da considerare) già impostati nella maschera principale — solo la ruota/numero spia varia sulle 900 combinazioni. Corretto?

3. Cosa tenere per ogni spia
Per ognuna delle 900 spie: la prima coppia della classifica (quella con più presenze) e la sua percentuale, poi ordino tutte le 900 per percentuale decrescente e mostro anche a che posto sta la spia scelta (es. 82 su CA).

4. Confronto random
Qui serve una precisazione: "estrazioni scelte a caso, con lo stesso numero di casi" — intendi che, invece di prendere le estrazioni in cui esce davvero la spia, si scelgono a caso N estrazioni (dove N = numero di casi della spia reale) come se fossero le "uscite spia", e si rifà la stessa identica analisi (finestra di colpi dopo ciascuna) per vedere la percentuale della miglior coppia risultante? E questo lo si fa una volta sola con un unico campione casuale, o vuoi ripeterlo più volte (es. 100 estrazioni casuali diverse) e fare una media/range per un confronto più solido statisticamente?

5. Output
Nuovo report HTML separato (tipo Futuro2_Classifica900_...html) con due tabelle (classifica reale + classifica random), oppure un pulsante GUI a parte da quello "Esegui" normale?

Appena mi confermi questi punti scrivo il codice — per le prestazioni la parte cruciale (cache delle uscite per estrazione/ruota/numero, così da non rifare gli stessi conteggi 900 volte) la implemento comunque indipendentemente dalle risposte.
al punto 4 non so cosa risponderti, non so se andare avanti o prima chiedere a mattia73

Ha senso fermarsi lì: il punto 4 è l'unico che coinvolge una scelta metodologica non ovvia (quante estrazioni random, se ripetere il campione più volte), mentre gli altri sono solo dettagli tecnici di implementazione.

Due strade, scegli tu:

A) Vai avanti solo con la classifica reale (punti 1-3 e 5), così hai già la funzionalità principale — "vedere a che posto sta l'82 su Cagliari rispetto alle altre 900 spie" — e aggiungi il confronto random più avanti come modifica separata, quando avrai la risposta di Mattia73.

B) Aspetti la risposta di Mattia73 prima di iniziare, così scrivo tutto insieme senza dover ritoccare la struttura dopo.

Se scegli la A, ecco una domanda pronta da girare a Mattia73 per quando lo risenti:

"Per il confronto random: intendi scegliere una volta sola N estrazioni a caso (N = numero di casi della spia reale) e vedere la percentuale della coppia migliore su quel campione, oppure ripetere il campionamento casuale più volte (es. 100 volte) e fare una media, per capire se il risultato della spia vera è dentro o fuori dal range "normale" che ci si aspetterebbe per puro caso?"
Io andrei per la A — nel frattempo hai comunque qualcosa di utile e funzionante, e il confronto random si innesta bene dopo senza toccare quanto già fatto. Fammi sapere come procedere.

Non sono potuto andare comunque avanti perché è finito il tempo. Meglio così.
Forza mattia 73 il TUO programma aspetta le tue risposte

Volevo anche verificare questo punto: il numero del concorso nell'anno, preso dall'archivio così com'è: nel tuo e nel mio differisce di uno.
Per essere sicuro, per quanto ciò sia possibile, che l'archivio non contiene errori. E' vero che da un controllo fatto qualche tempo fa il mio archivio e quello storico.txt combaciavano, ma questo per me non è sufficiente.

Chi volesse, nel frattempo provare il programma:

In questo c'è l'intero codice del progetto se qualcuno vuole modificarlo, arricchirlo, venderlo, o quello che vuole:
k
 

Allegati

  • 1790168257608.png
    1790168257608.png
    36,7 KB · Visite: 1
Ultima modifica:

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 22 settembre 2026
    Bari
    55
    80
    12
    72
    03
    Cagliari
    88
    37
    39
    54
    85
    Firenze
    47
    28
    25
    05
    82
    Genova
    56
    32
    53
    10
    24
    Milano
    08
    90
    15
    35
    67
    Napoli
    40
    47
    07
    86
    06
    Palermo
    26
    61
    18
    10
    43
    Roma
    03
    90
    10
    31
    63
    Torino
    43
    01
    65
    60
    85
    Venezia
    27
    63
    78
    88
    07
    Nazionale
    69
    74
    81
    61
    17
    Estrazione Simbolotto
    Palermo
    37
    13
    15
    10
    42
Indietro
Alto