Novità

Richiesta per i Creatori/Programmatori

Buongiorno e grazie a chiunque di Voi programmatori e/o studiosi del lotto possa aiutarmi nello sviluppo di uno script per spaziometria.

Lo script serve ad una valutazione di un numero, al max due, in un periodo da selezionare a ritroso anche dalle prime estrazioni del lotto.
- dovrebbe darmi la possibilità di cercare attraverso un output di partenza la ricerca di un numero al max due su una ruota specifica a scelta.
- una percentuale di validità sull'esito di possibile uscita sull'estratto
- un indicazione approssimativa di posizione per l'estratto .
- che mi indichi inoltre un mese favorevole a quel numero in base ad un calcolo storico.
- In ultimo se ci fosse la possibilità anche l'inserimento di quante volte è uscito quel numero nel tempo con la sua figura.
mi auguro di essere stato chiaro nella richiesta
non è mai abbastanza o sufficiente ringraziarvi per il tempo dedicato a Noi che facciamo delle richieste e a Voi che dedicate del tempo prezioso
allo sviluppo delle nostre richieste

Potrei spedire una buona bottiglia di vino dai Castelli Romani , se fosse consentito

Grazie e saluti
 
vi ringrazio dell' attenzione
presumo a questo punto non essendoci stata alcuna risposta, non sia fattibile creare questo tipo di script.
provo in altri forum se qualcuno puo' essermi d'aiuto
saluti.
 
Mi riferivo allo script.
Se riesci a farlo o a fartelo fare dacci notizie.
Grazie
in base a cio che mi dici e considerando chi me lo dice: presumo ci sia dell'impossibile nel poterlo realizzare,vuoi per esposizione poco chiara da parte mia, vuoi per poco tempo da parte dei programmatori. Ma non avendo avuto nessuna risposta per capire posso solo che dare questo tipo d'interpretazione.
Cio' nonostante ho trovato uno strumento utile del bravo mike58 che in parte mi aiuta nella mia ricerca a questo ne ho abbinato un secondo
nella speranza possa tornarmi utile al mio scopo.
saluti.
 
Sempre ermetico
Mi raccomando.
Ringrazio in particolar modo @Mike58 per i suoi lavori cio' non toglie il merito a tanti altri di questo forum.

perdona la mia ermeticità ma ho dato per scontato che tu fossi già in possesso di mezzi a noi sconosciuti ;)

**questo è il primo
Sub Main()
Dim num(10),numero(10),ruota(1),sorte

est = InputBox("Quante estrazioni analizzi",,1000)
sorte = CInt(InputBox("Quale sorte verificare ",,1))

ScegliNumeri(num)
nStart = Timer ' partenza tempo di elaborazione
Ini = EstrazioneFin - est
fin = EstrazioneFin
diff = fin - Ini + 1
Scrivi"Statistica Veloce su combinazione di Numeri scelti" & " ",True,False,6,0,3
Scrivi" " & StringaNumeri(num) & " ",True,False,2,4,3
Scrivi" Per sorte..." & " " & NomeSorte(sorte) & " ",True,True,3,0,3
Scrivi String(130,"=")
Scrivi " Dalla data..." & DataEstrazione(Ini) & " alla data..." & DataEstrazione(fin) & " - Estrazioni Totali " & DIFF,1
Scrivi String(130,"=")
Scrivi
'--------- crea tabella---------------
ReDim atitoli(15)
atitoli(1) = " Ruota "
'atitoli(2) = " Combinazione "
atitoli(3) = " RD1 "
atitoli(4) = " RD2 "
atitoli(5) = " RD3 "
atitoli(6) = " RD4 "
atitoli(7) = " RD5 "
atitoli(8) = " Ritardo attuale "
atitoli(9) = " Ritardo Storico "
atitoli(10) = " incr. storico "
atitoli(11) = " Frequenza "
atitoli(12) = " - esito - "
atitoli(13) = " - stringa Esito - "
atitoli(14) = " data estraz.uscita "
atitoli(15) = " Indice Convenienza "
' inizializzo la tabella
Call InitTabella(atitoli,1,,3,5)
For r = 1 To 12
'If r = 11 Then r = 12
ruota(1) = r
Call AvanzamentoElab(Ini,fin,n)
If ScriptInterrotto Then Exit For
Call StatisticaFormazione(num,ruota,sorte,rit,ritmax,incrRitMax,freq,Ini,fine)
Call VerificaEsito(num,ruota,fin - rit,sorte,1,,retesito,retcolpi,retestratti,retidestr)
ic = Round((freq/diff*rit),2)
'----- calcolo valori in tabella --------------
ReDim avalori(15)
avalori(1) = NomeRuota(r)
avalori(3) = RitDiPos(num,1,ruota)
avalori(4) = RitDiPos(num,2,ruota)
avalori(5) = RitDiPos(num,3,ruota)
avalori(6) = RitDiPos(num,4,ruota)
avalori(7) = RitDiPos(num,5,ruota)
avalori(8) = rit
avalori(9) = ritmax
avalori(10) = incrRitMax
avalori(11) = freq
avalori(12) = retesito
avalori(13) = retestratti
If retesito <> "" Then avalori(14) = DataEstrazione(retidestr)
If retesito = "" Then avalori(14) = " -- "
avalori(15) = ic
Call AddRigaTabella(avalori,,,3,,"cambria")
If r = 11 Then Call SetColoreCella(11,3,1)
If retidestr = fin Then Call SetColoreCella(14,3,1)
If ic > 1 Then Call SetColoreCella(15,4,2)
Next
Call SetTableWidth("100%")
Call CreaTabella()
Scrivi " Script By Mike58 ",1,- 1,6
nend = Timer
Call Scrivi("Tempo di elaborazione : " & FormattaSecondi((nend + 1) - nstart))
End Sub
Function RitDiPos(num,pos,ruota)
ReDim apos(5)
ReDim aruota(1)
ReDim anum(1)
anum(1) = num
apos(pos) = True
aruota(1) = ruota
RitDiPos = RitardoCombinazione(ruota,num,1,0,apos)
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

*questo il secondo riguarda i sincroni

Sub Main
Dim Nu(3),Ru(3),T,V
Ini = EstrazioneFin - 100
fin = EstrazioneFin
T = Array(T,"Caso N.","Info Data","Ruote","Numero","Verifica","Colpo")
Call InitTabella(T)
ResetTimer
For es = Ini To fin
For r1 = 1 To 9
For r2 = r1 + 1 To 10
For r3 = r2 + 1 To 12
If r3 = 11 Then r3 = 12
For p1 = 1 To 5
For p2 = 1 To 5
For p3 = 1 To 5
a = Estratto(es,r1,p1)
b = Estratto(es,r2,p2)
c = Estratto(es,r3,p3)
If a = b And a = c Then
kk = kk + 1
Call Messaggio("Tempo di Elaborazione . . . . . " & TempoTrascorso & " Casi Trovati : " & kk)
Call AvanzamentoElab(Ini,fin,es)
Nu(1) = a
Nu(2) = b
Nu(3) = c
Ru(1) = r1
Ru(2) = r2
Ru(3) = r3
Call VerificaEsitoTurbo(Nu,Ru,es + 1,1,100,,esito,clp,es1,id)
If esito <> "" Then
k = k + 1
ReDim Preserve Colpo(k)
Colpo(k) = clp
MaxColpo = MassimoV(Colpo)
End If
V = Array(V,kk,GetInfoEstrazione(es),StringaRuote(Ru),StringaNumeri(Nu),es1,clp)
If esito = "" Then Call AddRigaTabella(V,3)
If esito <> "" Then Call AddRigaTabella(V)
If clp = MaxColpo Then Call SetColoreCella(6,4,2)
'Call AddRigaTabella(V)
End If
Next
Next
Next
Next
Next
Next
Next
vv = Array(vv," Max Colpo Storico ","..","..","..","..",MaxColpo)
Call AddRigaTabella(vv,4,,3,1,"arial black")
Call SetTableWidth("60%")
Call CreaTabella()
End Sub

il terzo è un programma acquistato dal quale verifica numeri e figure una tabella per me chiara ed esaustiva

ti allego uno screen
Screenshot_4.jpg

mi auguro di averti fatto cambiare opinione sull'ermeticità che di fatto non mi appartiene proprio...anzi :cool::LOL:

buona serata
 

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 15 luglio 2025
    Bari
    60
    18
    12
    57
    28
    Cagliari
    20
    26
    81
    55
    18
    Firenze
    28
    59
    46
    83
    81
    Genova
    32
    57
    09
    41
    17
    Milano
    58
    31
    49
    38
    63
    Napoli
    36
    58
    57
    45
    59
    Palermo
    03
    05
    48
    86
    62
    Roma
    47
    18
    01
    23
    79
    Torino
    56
    34
    49
    89
    90
    Venezia
    46
    44
    52
    82
    78
    Nazionale
    16
    36
    15
    13
    60
    Estrazione Simbolotto
    Nazionale
    27
    09
    44
    18
    11

Ultimi Messaggi

Indietro
Alto