Novità

Sub combConCapogioco

Nel frattempo di studiare l altro Algoritmo cui si fa riferimento sopra cambiato strada e sviluppato uno ex novo.
Una fissa più combinazione in terzine dei restanti 89 numeri
Con statisticaformazioneturbo quindi lotto
Abbiamo sviluppo più statistica in 1 minuto e 43 se
Ma il mio PC è lento .
Prove con combinazioni superiori non le ho effettuate quindi non conosco i tempi.
Resto sempre inattesa.
 
Buonanotte,
Salutando tutti e scusandoci per l' intromissione,.
Per i legend la nuova versione del suo listato , quella postata all inzio ,non funziona , da dati erati , sul 10elotto,l' aveva gia' fatto notare disaronno.
Forse e' la nuova soluzione, che ha usato
Codice:
ReDim aVer(0)
        Call SplitByChar(aComb(j),".",aVer)
        sNum = StringaNumeri(aVer,".",True)
Grazie per la collaborazione.
 
Ultima modifica di un moderatore:
Salve Magia,

ho appena finito di testare il listato, per me va che è una meraviglia.
Penso che i tempi di elaborazione sono ottimi.
Solo per sapere ma c'è qualche problema?
Cosa hai modificato/corretto?
Ciao
 
Ciao Magia,
una posta, hai detto che questo listato è per il 10eLotto serale, per caso puoi sistemarlo anche per il 5 Minuti?

Vorrei aggiungere, poichè viviamo di statistica, non tanto di vincite, se possibile poter gestire le
estrazioni di inizio e fine.
Fine inteso 1-5-7 ecc estrazioni prima delle ultime.
Grazie e scusami se ne sto approfittando con le richieste (nei limiti del possibile)
Ciao
 
Ultima modifica:
Buogiorno,
Giorgio antonio , provi questo listato, prima pero' deve scaricare l' ultima vesione di Spaziometria di LuigiB.
Se non l' ha gia installata , vadi qui

http://forum.lottoced.com/forum/lott...a-spaziometria

Abbiamo usato delle nuove librerie , ideate da LuigiB , per velocizzare le statistiche.
E' adatto ad entrambi i 10 e lotto, e c' e' la possibilita di scelta estrazioni di ricerca.

Codice:
Option Explicit
Dim clsHSS
Sub Main
    'http://forum.lottoced.com/forum/lottoced/area-download/1928444-sub-combconcapogioco?_=1445891195815
    'Sub combConCapogioco di i legend vers.10ELotto mod.01 disaronno
    Dim sFileBd
    Dim Tipoarchivio
    Tipoarchivio = ScegliArchivioDL
    If Tipoarchivio > 00 Then
        If MsgBox("Vuoi aggiornare le estrazioni prima di eseguire il listato",vbQuestion + vbYesNo) = vbYes Then
            Call AggiornaArchivioDL
        End If
        ' imposto il percorso per il file della base dati da usare
        '---------------------------------------------------------------------------------
        If Tipoarchivio = 01 Then sFileBd = GetDirectoryAppData & "BaseDati10Elotto.Dat"
        If Tipoarchivio = 02 Then sFileBd = GetDirectoryAppData & "BaseDati10Elotto5M.Dat"
        '---------------------------------------------------------------------------------
        Call ImpostaArchivio10ELotto(Tipoarchivio)
        ' istanzio l'oggetto HSS
        Set clsHSS = CreateObject("HSS.ClsHighSpeedStat")
        ' inizializzo l'archivio.N.B. E' la prima cosa da fare
        '-----------------------------------------------------------------------------------------------------
        Call clsHSS.Init(sFileBd,02) ' parametro 2 indica file 10 e lotto norm e 5M del programma spaziometria
        '-----------------------------------------------------------------------------------------------------
        Dim Ini,fin,Tot,EstrRic
        Dim idcg,IdClasse
        Dim nStart,nEnd
        Dim j,num,sNum
        Dim aComb
        Dim sorte
        Dim Rit,RitMax,Incr,Freq
        nStart = Timer
        EstrRic = CInt(InputBox("Estrazioni di Controllo",,12))
        Ini = EstrazioniArchivioDL - EstrRic
        fin = EstrazioniArchivioDL
        Tot = fin - Ini + 01
        idcg = CInt(InputBox(" inserisci un numero  tra 1 & 90","CapoGioco",25))
        If Not isNumeroValidoLotto(idcg) Then Exit Sub
        IdClasse = getClasse
        sorte = CInt(InputBox(" inserisci un numero tra 1 & 3","esito ",2))
        If Tipoarchivio = 01 Then Call Scrivi(" Tabella Statistiche con Capogioco di i legend al 10eLotto Serale  ",1,- 1,3)
        If Tipoarchivio = 02 Then Call Scrivi(" Tabella Statistiche con Capogioco di i legend al 10eLotto 5 minuti  ",1,- 1,3)
        Call Scrivi
        nStart = Timer
        Call Scrivi(" Dalla Data di inizio " & GetInfoEstrazioneDL(Ini) & " alla data finale di " & GetInfoEstrazioneDL(fin) & " Estrazioni esaminate... " & Format2(Tot),1)
        Call getTitoli
        Call Getcombconcapogioco(idcg,IdClasse,aComb)
        For j = 1 To UBound(aComb)
            num = Split("00." & aComb(j),".")
            sNum = StringaNumeri(num,".",True)
            Call Messaggio("combinazione : " & sNum)
            Call AvanzamentoElab(1,UBound(aComb),j)
            Call clsHSS.StatisticaFormazioneDL(num,sorte,Rit,RitMax,Incr,Freq,Ini,Fin)
            ReDim aTab(06)
            Call getTabella(aTab,j,sNum,Freq,Rit,RitMax,Incr)
            Call AddRigaTabella(aTab)
            If ScriptInterrotto Then Exit For
        Next
        Call scegliTabella
        Set clsHSS = Nothing
        nEnd = Timer
        Call Scrivi("Tempo di elaborazione : " & FormattaSecondi((nEnd + 01) - nStart))
    End If
End Sub
Function ScegliArchivioDL()
    ReDim aVoci(01)
    aVoci(00) = "10eLotto Serale"
    aVoci(01) = "10eLotto 5minuti"
    ScegliArchivioDL = ScegliOpzioneMenu(aVoci,00," Secegli archivio ") + 01
End Function
Function getClasse
    Dim aVoci(03),I
    For I = 01 To 03
        aVoci(I) = NomeSorte(I)
    Next
    getClasse = ScegliOpzioneMenu(aVoci,03,"CombInazioni = Combinazione + 01")
End Function
Sub getTitoli
    Dim aTitoli
    aTitoli = Array(" "," ID "," FORMAZIONE "," FREQUENZA "," RITARDO "," RITARDO MAX. "," INC.RIT.MAX ")
    Call InitTabella(aTitoli)
End Sub
Sub Getcombconcapogioco(idCG,IdClasse,aComb)
    Dim anumeri(89)
    Dim I,j
    Dim k,e,s
    Dim aColonne
    I = 00
    For j = 01 To 90
        If j <> idCG Then
            I = I + 01
            anumeri(I) = j
        End If
    Next
    aColonne = SviluppoIntegrale(anumeri,IdClasse)
    ReDim aComb(UBound(aColonne))
    For k = 01 To UBound(aColonne)
        s = " "
        For e = 01 To IdClasse
            s = s & ". " & Format2(aColonne(k,e))
        Next
        aComb(k) = Format2(idCG) & s
    Next
End Sub
Sub getTabella(atab,id,sNum,Frequenza,Ritardo,RitardoMax,IncrRitMax)
    atab(01) = id
    atab(02) = sNum
    atab(03) = Frequenza
    atab(04) = Ritardo
    atab(05) = RitardoMax
    atab(06) = IncrRitMax
End Sub
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
Function scegliTabella()
    ReDim Voci(01)
    Voci(00) = "Tabella Normale"
    Voci(01) = "tabella Ordinabile"
    scegliTabella = ScegliOpzioneMenu(Voci,01,"Seleziona tabella")
    If scegliTabella = 00 Then Call CreaTabella(03)
    If scegliTabella = 01 Then Call CreaTabellaOrdinabile(03,- 1,,151)
End Function
 
Ultima modifica di un moderatore:
il messaggio precedente è stato scritto frettolosamente e ripropongo per chiarezza, mi scuso

Salve e buona giornata Magia,
ho provato il listato proposto, per correttezza di confronto ho usato come per l'altro
un archivio di 120 estrazioni, ci sono di differenza
in miglioria circa 20 secondi.complessivamente di differenza.

Ringrazio Magia per l'averlo adattato anche per il 10eLotto 5Minuti.

Forse siamo al massimo della tritolazione

Se posso proporre sempre a piacere della sua disponibilità,
visto che si sono raggiunti traguardi eccezionali,
si potrebbe tentare sulle cinquine?
Fermi restando il capogioco da includere..
Un saluto e grazie della considerazione.
 
Salve Sig Magia,
di necessita virtù.
Volevo dire, ha messo la possibilità di poterlo giocare anche al 10eLotto 5Minuti.
Va da se che la ricerca delle eventuali combinazioni va fatta col capogioco.
Potrebbe rendere possibile di sapere quale capogioco giocare?
A questo gioco servono gli attimi e come fare la ricerca di un numero
più frequente o ritardatario da imporre alle combinazioni?
Il capogioco sarebbe da intendersi di ricercarlo su un tot di estrazioni,
cioè su un periodo.

Cordiali saluti Giorgioantonio
 
Salve Magia,
una ennesima richiesta,
richiesta giustificata perché è il concetto a cui ci si deve
agganciare.
Io mi scuso ma la logica mi impone di fare presente quanto appresso.
Nel programma si chiede di stabilire su quante estrazioni si deve fare
La ricerca.
Come mia consuetudine chiedo che l’elaborazione venga fatta su 120
Estrazioni; di conseguenza il risultato dovrà essere fatto su 120,
Questo al 10eLotto serale.
Da indagini effettuate non è così. Infatti ho preso a modello 10elotto
5Minuti e ho fatto un elaborato sulle 16 estrazioni che vanno di oggi
Da 182 a 197. Come capogioco ho inserito il 25 richiesta estratto da
1 & 3 = 2; risultato che 25 e 34 danno 81, mi sono detto che è impossibile
Che su 16 estrazioni ottengo 81. Cioè sommando le presenze fra il 25 e 34.
Invece questo è il risultato di tutto il giorno. Cioè a partire dalla estrazione
1 alla 197 mentre il risultato che dovrei ottenere sulle 16 estrazioni è di 3.
Quindi è il concetto che non va. Se chiedo 16 estrazioni è solo su quelle 16 estrazioni
Che vorrei il risultato.
Spero di essermi spiegato.
Si può avere la correzione in tal senso?
Grazie Giorgioantonio
 
Buonanotte,
Ci scusiamo ed abbiamo corretto il listato.
Per quanto riguardo il capogioco , sarebbe utile l' aiuto di i legend , che a ideato il listato.
Abbiamo attuato i suoi suggerimenti, controlli,
 
Ultima modifica di un moderatore:
Salve Magia,
ho da pochi secondi testato il listato aggiornato,
ne ha guadagnato in velocità, come elaborazione in quaterna
appena 60 secondi ripeto un minuto, prima 150 secondi cioè 2 minuti e mezzo.
Ora una cortesia dovuta alla comodità di utilizzo del programma.
Sono solo cambiamenti e nulla più che ho provato a farlo personalmente
ma haimè non ci sono riuscito.
Se mi può indicare riga del listato e numero da cambiare.
Si tratta per esempio che vorrei i dati in questo modo:
1)-10elotto serale;
2)-combinazioni = terno
selezione tabella = tabella ordinabile.
Ripeto siccome gli altri dati li ho usati per capire l'azione del programma
ora desidererei averli in questo ordine.
Questo e per questo listato dovrebbe essere l'ultima mia esigenza.
Per cui è d'obbligo ringraziarla per l'impegno preso.
Le auguro una vera buona notte.
 
Salve Sig.Magia, sono riuscitoa fare il compitino, cioè ho trovato le righe su cui operare. Ci ho impiegato un bel po ma quello che importa è essere riusciti. La saluto e buona giornata.
 
Salve Signor Magia, visto i tempi di elaborazione, con le stesse impostazioni cioè con capogioco, si potrebbe tentare con la cinquina?
L'elaborazione dovrebbe aggirarsi intorno ai 25 minuti.Che dice può provarci? Saluti. spero in un SI.
 

Ultima estrazione Lotto

  • Estrazione del lotto
    giovedì 23 gennaio 2025
    Bari
    86
    50
    83
    38
    78
    Cagliari
    11
    36
    52
    31
    74
    Firenze
    56
    59
    86
    27
    84
    Genova
    03
    61
    53
    11
    38
    Milano
    13
    14
    79
    87
    47
    Napoli
    21
    90
    48
    55
    37
    Palermo
    56
    46
    59
    02
    53
    Roma
    74
    13
    07
    38
    77
    Torino
    27
    54
    62
    36
    81
    Venezia
    09
    14
    69
    28
    62
    Nazionale
    32
    73
    27
    11
    51
    Estrazione Simbolotto
    Bari
    36
    27
    19
    08
    24

Ultimi Messaggi

Indietro
Alto