Novità

Si potrebbe realizzare uno script Tabbellare come di seguito ? atto terzo

ok ok ok

ok ok ok

Forse ho capito perché non funziona a voi provate a modificare la funzione:
Codice:
Function InizioArchivio
Dim es,Inizio
ReDim aVoci(EstrazioniArchivioFT)
For es = 1000 To EstrazioniArchivioFT
aVoci(es) = DataEstrazioneFT(es)
Next
Inizio = ScegliOpzioneMenu(aVoci,1000,"Inserisci Data Inizio Analisi")
InizioArchivio = Inizio
End Function
al posto di 1000 mettete 0001 quindi 2 correzioni e funzionerà almeno a me se cambiavo archivio mi dava lo stesso errore di silop e sparisce se metto 0001 !!
=========================
LOGOSILOP.gif

Buon giorno a tutti.
x Filotto
Si, ho fatto le modifiche che mi hai consigliato
e funziona tutto bene anche il tuo script.
Ho cambiato aNumeri (30) in aNumeri(49)
stickman.gif

mike58 ha scritto:
Comunque se a te Silop va bene in quanto hai tutti i mesi in archivio il problema non sussiste.
x mike58
Si il mio archivio comprende tutti i mesi
e si trovano le quantità.
stickman.gif

=====================================
Ciao se i numeri sono più di 5 bisogna rivedere le frequenze teoriche altrimenti gli scarti sono inesatti:
ciclo teorica di un estratto su una ruota =18 =90/5 Su 10 ruote 18/10 =1,8
se i numeri diventano più di cinque bisogna rifare i calcoli state attenti, la statistica l'ho pensata per il lotto, se i numeri
sono meno di 90 cambia tutto
...Mi raccomando state attenti ai calcoli che ritornino valori corretti altrimenti ci lavoriamo su:)
Ci aggiorniamo :)

=======================
x i legend
Sto cercando di riportare il calcolo delle formule da 90 a 49
sempre con 5 estratti (speriamo di riuscirci....).
stickman.gif

A presto
Silop
 
x Silop E Mike
Se state provando a Cambiare Lotteria e sono tante posto alcune funioni che potrebbero essere utili per il calcolo del ciclo teorico
poi di conseguenza si rova la frequenza teorica e vengono fuori gli scarti corretti....
Non conosco le altre lotterie ho cercato mqualcosa sul web , vedete sele pos e il numero ruote è corretto
Ciao....sul capogioco ci devo ancora lavorare :)
Codice:
Option Explicit

'Funzioni utili  per calcolo ciclo teorico varie lotterie
'Sostituire nelle funzioni il numero di posizioni attive esempio lotto italiano 5 Estratti ,
'nel superEnalotto ho scritto un fittizio 6 ma non so se si considerano anche il jolly e super star
'Nel 10&Lotto ho scritto 20
'Nel vinci casa 5
' nell'Uk se qualcuno si trova da quelli parti ho scritto 6ù
'Basta sostituire i valori con quelli reali
'Se non sapete Dove Inserirli ditemeli che li Scrivo io
'Se ci sono Bugs proviamo a correggerli :)

Sub Main
    Dim Ini,fin,es
    Dim nValore,nCombinazione,nSorte,Ctr
    Dim nPos,nRuote,sTipoGioco,nNum
    sTipoGioco = SelezionaTipoDiGioco
    nCombinazione = ScegliCombinazione(sTipoGioco)
    nSorte = SelEsito(sTipoGioco)
    Ctr = NumeroRuoteAttive(sTipoGioco)
    nPos = NumeroPosizioniAttive(sTipoGioco)
    nNum = NumeroNumeri(sTipoGioco)
    nValore = Round(CicloTeorico(nCombinazione,nSorte,CInt(Ctr),CInt(nPos),CInt(nNum)),2)
    Scrivi "Tipo Di Gioco                :{" & NomeLotteria(sTipoGioco) & "}",1,,,,3
    Scrivi "Sviluppo numeri in           :{" & NomeCombinazione(nCombinazione) & "}",1,,,,3
    Scrivi "Analesi combinazione per     :{" & NomeSorte(nSorte) & "}",1,,,,3
    Scrivi "Ciclo Teorico                :{" & nValore & "}",1,,,,3
End Sub
Function ContaEstrazioni(Ini,Fin,r)
    Dim Conta,es
    For es = Ini To Fin
        If SommaEstratti(es,r) >= 15 Then Conta = Conta + 1
    Next
    ContaEstrazioni = Conta
End Function
Function ScegliCombinazione(tipodigioco)
    Dim ret
    Dim aVoci
    ' gli array partono sempre da 0
    If tipodigioco = 2 Then
        aVoci = Array("","Estratto","Ambo","Terno","Quaterna","Cinquina","Sestina","Settina","Ottina","Novina","Decina")
    ElseIf tipodigioco = 3 Or tipodigioco = 5 Then
        aVoci = Array("","Estratto","Ambo","Terno","Quaterna","Cinquina","Sestina")
    Else
        aVoci = Array("","Estratto","Ambo","Terno","Quaterna","Cinquina")
    End If
    ret = ScegliOpzioneMenu(aVoci,3," Combina i numeri In :")
    ' serve per gestire il tasto annulla
    ScegliCombinazione = ret
End Function
Function SelEsito(TipodiGioco)
    Dim ret
    Dim aVoci
    ' gli array partono sempre da 0
    If TipodiGioco = 2 Then
        aVoci = Array("","Estratto","Ambo","Terno","Quaterna","Cinquina","Sestina","Settina","Ottina","Novina","Decina")
    ElseIf TipodiGioco = 3 Or TipodiGioco = 5 Then
        aVoci = Array("","Estratto","Ambo","Terno","Quaterna","Cinquina","Sestina")
    Else
        aVoci = Array("","Estratto","Ambo","Terno","Quaterna","Cinquina")
    End If
    ret = ScegliOpzioneMenu(aVoci,2," Analesi per Sorte di : ")
    SelEsito = ret
End Function
Function NumeroPosizioniAttive(TipodiGioco)
    Dim ris,Ret
    If Ret >= 0 Then
        If TipodiGioco = 1 Then
            ris = 5
        ElseIf TipodiGioco = 2 Then
            ris = 20
        ElseIf TipodiGioco = 3 Then
            ris = 6
        ElseIf TipodiGioco = 4 Then
            ris = 5
        ElseIf TipodiGioco = 5 Then
            ris = 6
        End If
    Else Ret = Ret
    End If
    NumeroPosizioniAttive = ris
End Function
Function SelezionaTipoDiGioco
    Dim ret
    Dim aVoci
    aVoci = Array("","Lotto","10&Lotto","SuperEnalotto","VinciCasa","LottoUk")
    ret = ScegliOpzioneMenu(aVoci,1,"Seleziona Lotteria : ")
    SelezionaTipoDiGioco = ret
End Function
Function NumeroRuoteAttive(TipodiGioco)
    Dim ris
    If TipodiGioco = 1 Then
        ris = CInt(InputBox("Seleziona il numero di ruote su cui Calcolare il Ciclo","Ciclo Teorico per Lotto Italiano",10))
    Else
        ris = 1
    End If
    NumeroRuoteAttive = ris
End Function
Function NumeroNumeri(TipodiGioco)
    Dim ris,Ret
    If Ret >= 0 Then
        If TipodiGioco = 5 Then
            ris = 49
        Else
            ris = 90
        End If
    Else Ret = Ret
    End If
    NumeroNumeri = ris
End Function
Function NomeCombinazione(a)
    Dim ris
    Select Case a
    Case 1
        ris = "Estratti"
    Case 2
        ris = "Ambi"
    Case 3
        ris = "Terzine"
    Case 4
        ris = "Quartine"
    Case 5
        ris = "Cinquine"
    Case 6
        ris = "Sestine"
    Case 7
        ris = "Settine"
    Case 8
        ris = "Ottine"
    Case 9
        ris = "Novine"
    Case 10
        ris = "Decine"
    End Select
    NomeCombinazione = ris
End Function
Function NomeLotteria(TipoDiGioco)
    Dim ris
    Select Case TipoDiGioco
    Case 1
        ris = "Lotto"
    Case 2
        ris = "10&Lotto"
    Case 3
        ris = "SuperEnalotto"
    Case 4
        ris = "VinciCasa"
    Case 5
        ris = "LottoUk"
    End Select
    NomeLotteria = ris
End Function
Ciao se ci sono errori ditemi:)
Un Saluto a tutti :)
 
X Silop (per quanto riguarda altre lotterie)
provare a cambiare questa riga di codice da:nValore = Round(CicloTeorico(nCombinazione,nSorte,CInt(Ctr)),2)' ctr= 1 (=1R);=10(=TT)
a:nValore = Round(CicloTeorico(nCombinazione,nSorte,CInt(Ctr[B]),,30[/B]),2)' ctr= 1 (=1R);=10(=TT)

io ho messo 30 perché la mia lotteria è di 30 tu metterai 49 dovrebbe andar bene a me funge!!!
 
BuonaSerata:)
Codice:
'Questa funzione non esiste
'non esistono i valori di destinazione
'in Base al tipo di gioco
'seleziono l'indirizzo dell'archivio
' seleziono le funzioni scritte da Luigi
' tipo ElencoRitardi,ElencoritardiDL , ecc
'Ma Bisogna chiedere a Luigi se è Realizzabile oppure ognuno si scegli le funzioni che gli occorrono....
' Uno script generale per più lotterie , dal punto di vista puramente proggettuale, sarebbe fantastico anche se personalmente non ci gioco.
'ma non credo sia fattibile.... Esistono Troppi giochi...

Function GetIndirizzoArc(TipoDigioco)
Dim ris,bRet
If bRet>=0 Then
If TipoDigioco=1 Then
ris= "ImpostaArchivioLotto"

ElseIf TipoDigioco=2 Then
ris=ImpostaArchivio10ELotto 
If TipoDigioco=3 Then
ris="ImpostaArchivioSE "

ElseIf TipoDigioco=4 Then
ris= "Indirizzo.VinC.Txt"
ElseIf TipoDigioco=5 Then
ris= "Indirizzo.Uk.Txt"
End If
Else 
bRet=TipoDigioco
End If

GetIndirizzoArc=ris


End Function
 
x filotto

ah ah ah ah ah

le due B non c'entrano niente


Buona serata

Silop
non m'ero accorto delle B l'ho ingrandito e colorato per farlo notare ,l'importante è se funge anche x te, avevo notato che "CicloTeorico"
voleva 5 argomenti e il buon Legend ne aveva messi 3 gli ultimi due benché opzionali uno ,il quarto, non necessario(5) l'ho saltato il quinto(30) però si vede che era necessario perché non esiste CicloTeoricoFT vorrei avere la preparazione teorica (e gli anni!!) di Legend.....
 
Buona serata:
x Fillotto : ciao Fillotto ti posso assicurare che la preparazione teorica è tutta da acquisire ancora e gli anni sono molti più di quelli che credi :) Buon lavoro
X Disaronno:
Ciao mi fa molto piacere leggerti, cmq ne deve passare di acqua sotto i ponti perchè arrivi ai vostri livelli, ma grazie per la fiducia:)

X tutti
Ho provato a pensare come realizzare il capogioco , ma cosi si perderebbero troppe combinazioni ....
ho già in mente una nuova sfida vi terrò aggiornati:)
Grazie a tutti:)
 
Uno script ... con tante lotterie...

Uno script ... con tante lotterie...

non m'ero accorto delle B l'ho ingrandito e colorato per farlo notare ,l'importante è se funge anche x te, avevo notato che "CicloTeorico"
voleva 5 argomenti e il buon Legend ne aveva messi 3 gli ultimi due benché opzionali uno ,il quarto, non necessario(5) l'ho saltato il quinto(30) però si vede che era necessario perché non esiste CicloTeoricoFT vorrei avere la preparazione teorica (e gli anni!!) di Legend.....
===============
Ciao filotto,

si, grazie, funziona tutto bene.
==========================
citato da i legend :
'Ma Bisogna chiedere a Luigi se è Realizzabile oppure ognuno si scegli le funzioni che gli occorrono....
' Uno script generale per più lotterie , dal punto di vista puramente proggettuale, sarebbe fantastico anche se personalmente non ci gioco.
'ma non credo sia fattibile.... Esistono Troppi giochi...

Nel ringraziare ancora il bravissimo i legend dello script e a mike58 per le modifiche FT,
.................uno script ...con tante lotterie ....
...credo che sarebbe un grande e bellissimo salto di qualità per il programma SPAZIOMETRIA
e una opportunità in più per noi appassionati/studiosi del lotto
che di certo non mancherà la mia modesta collaborazione(con archivi e notizie) e di altri amici competenti in materia...

...aspettiamo il responso del gran capo....

Buona serta

Silop:):):)
 
sarebbe bellissimo se luigi ci farebbe questo regalo implementare su spaziometria anche archivi di lotterie internazionali penso sia giunto il momento di modernizzare questo bellissimo programma.ormai con le ricevitorie che propongono un ricco catalogo di lotterie estere molti giocatori seguono il lotto estero.
anchio come silop posso mettere a disposizione archivi in excell o txt anche con alcuni link per aggiornarli in automatico dai vari siti delle nazioni di gioco.:)
 
ragazzi , io sono sempre onorato dei vostri complimenti .. però come sapete tutti io non sono un giocatore e fare le modifiche che chiedete è molto complesso e non vale la pena dedicarsi ..senza contare che piu lotterie si inseriscono piu si incrementano i vari problemi di aggiornamento archivio .mi dispiace ma non posso acccontentarvi , per le lotterie estere ci sono gli script ..se qui sul forum ci fossero un altro paio o almeno un altro programmatore si potrebbe pensare a fare un programma ex novo con gia in mente le nuove caratteristiche ma a quanto pare nnon c'è nessuno e fare questo da solo non mi va perche infondo con un programma simile personalmente non ci faccio niente ...ormai non gioco piu nemmeno quella sporadica schedina del superenalotto non posso imbarcarmi in un 'impresa cosi .. per fare spaziometria infondo ci son voluti 4 o 5 anni ....
Modificare lo script proposto da i legend affinche gestisca piu archivi ovviamente è possibile ..si tratta di lavorarci su .. ovviamente ci deve lavorare chi è interessato .. io darà il mio supporto teorico e pratico solo in particolari circostanze ...

un saluto a tutti
 
Ultima modifica di un moderatore:
Intanto ciao luigi, vorrei sapere la spiegazioni della superfrequenza del lotto e 10elotto5m cioe' come funzionano le impostazioni...e possibile?
ciao
 
scusate ragazzi volevo sapere se era possibile creare un script dove mettendo un range " x" , ti va' ad analizzare l'ultima estrazione 10elotto5m (quindi creando " x" terni, "x2 quat, "x" cinqu. ecc) e confrontandole con il range "x" stabilisce una corrispondenza per individuare una sorte "x" specificando quanto volte si e verificato ecc............ ciao a tutti
 

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 21 gennaio 2025
    Bari
    78
    09
    70
    03
    23
    Cagliari
    32
    88
    30
    13
    45
    Firenze
    87
    23
    15
    39
    86
    Genova
    71
    48
    67
    59
    23
    Milano
    58
    50
    80
    85
    29
    Napoli
    90
    81
    79
    82
    62
    Palermo
    70
    33
    90
    05
    10
    Roma
    15
    71
    55
    85
    76
    Torino
    89
    09
    18
    33
    69
    Venezia
    44
    80
    82
    73
    58
    Nazionale
    80
    25
    13
    63
    17
    Estrazione Simbolotto
    Bari
    39
    36
    34
    14
    31
Indietro
Alto