Novità

Chiedo conferma da chi può darmela su questo dato statistico...

lotto_tom75

Advanced Premium Member
Riguardante la legge del terzo applicato a blocchi di 60 estrazioni (90x2/3) a partire dalla prima estrazione in archivio del 1871.

xconferma-ultimoblocco60es-e-numeriteoricamenterimanentisecondoLdT.jpg

Secondo questo output di TEST realizzato da un mio script python creato su mie indicazioni grazie alla magica.. chatgpt :) mancherebbero solo 9 estrazioni a completare l'ultimo ciclo di 60 (iniziando il calcolo dal 1871 sulla ruota di ROMA) e solo questa coppia... 12-75 tra cui uno degli elementi è un centario (ra 126) ma l'altro no (ra 9)... Qualcuno potrebbe confermarmi o meno il dato dal punto di vista esclusivo della legge del terzo? Grazie.

Ad ogni modo il relativo code è questo test_leggedelterzo15.py

Codice:
# Apre il file con le estrazioni
with open('archivio_estrazioni.txt', 'r') as file:
    estrazioni = file.readlines()

# Rimuove eventuali spazi e newline dalle estrazioni e le converte in liste di interi
estrazioni = [list(map(int, estrazione.strip().split())) for estrazione in estrazioni]

# Calcola il numero totale di estrazioni nel file
numero_totale_estrazioni = len(estrazioni)

# Inizializza il conteggio dei numeri totali rimasti
numeri_totali_rimasti = set()

# Inizializza una lista per le estrazioni dei blocchi di 60
blocchi_estrazioni = []

# Calcola il numero di estrazioni effettuate fino all'ultimo ciclo completo di 60
estrazioni_effettuate = (numero_totale_estrazioni // 60) * 60

# Calcola i numeri rimasti per ciascun blocco di 60 estrazioni
for estrazione in estrazioni[::-1]:
    numeri_totali_rimasti.update(set(estrazione))
    blocchi_estrazioni.append(estrazione)
 
    # Se abbiamo analizzato un blocco di 60 estrazioni, calcola i numeri rimasti
    if len(blocchi_estrazioni) == 60:
        numeri_rimasti = numeri_totali_rimasti.copy()
        for blocco in blocchi_estrazioni:
            numeri_rimasti.difference_update(blocco)
        print("----------------------------------------")
        print(f"Estrazioni: {blocchi_estrazioni[-1]} - Numeri rimasti: {numeri_rimasti}")
        blocchi_estrazioni = []

# Calcola il numero di estrazioni mancanti per completare l'ultimo ciclo di 60
estrazioni_mancanti = 60 - (numero_totale_estrazioni - estrazioni_effettuate)

print("----------------------------------------")
print(f"Estrazioni: {blocchi_estrazioni[-1]} - Numeri rimasti: {numeri_rimasti}")
print(f"Estrazioni mancanti per completare l'ultimo ciclo: {estrazioni_mancanti}")

Il file txt con le estrazioni deve contenere una sotto l'altra le estrazioni in questo formato:

55 63 31 60 26

ovvero solo i cinque numeri della ruota voluta (nell' es. RO) intervallati da spazio e disposti con l'estrazione più recente in alto nella prima riga del file e con l'estrazione meno recente in basso all'ultima riga del file.

Il file txt andrà nominato archivio_estrazioni.txt e posto nella stessa cartella dello scrip oppure lo si potrà nominare come si vuole a patto ovviamente di cambiarne il nome nella relativa riga di code.

Se qualche esperto di python come Alex ecc... si accorge di qualche lacuna inserita da chatgpt ben venga :)
Se invece non ci fosse felice di avervi condiviso un'altra chicca... :)

ps: i tempi di analisi con il serpentello... sono quasi istantanei...

Nessuna Certezza Solo Poca Probabilità
 
Ultima modifica:
il 75 ha ritardo corrente 126

il 12 ha ritardo corrente 009

Grazie rubino, ma non mi sono spiegato bene... io intendevo una conferma o smentita dal punto di vista Legge Del Terzo a partire dalla prima estrazione del 1871 e proseguendo per blocchi di 60 estrazioni.. Non come ritardo cronologico standard.
 
Mi sono accorto che nel precedente script chatgpt aveva evidentemente errato qualcosa.. così le ho chiesto di rivederlo e di sistemarlo... Infatti il 12 avendo ra 9 non poteva certo appartenere ai rimanenti rispetto all'ultimo blocco di 52 estrazioni + 9 in attesa...

La versione nuova test_leggedelterzo16.py sottostante dovrebbe funzionare correttamente... infatti adesso in output ci sono tutti elementi con ra >= 52 ovvero con ra maggiore o uguale alle estrazioni passate dell'ultimo blocco di 60 es con 9 estrazioni mancanti a terminarlo...

Ecco il nuovo output dopo la relativa ottimizzazione...

nuovooutput.jpg

ed ecco il relativo code modificato

Codice:
# Apre il file con le estrazioni
with open('archivio_estrazioni.txt', 'r') as file:
    estrazioni = file.readlines()

# Rimuove eventuali spazi e newline dalle estrazioni e le converte in liste di interi
estrazioni = [list(map(int, estrazione.strip().split())) for estrazione in estrazioni]

# Inizializza il conteggio dei numeri totali rimasti
numeri_totali_rimasti = set()

# Inizializza una lista per le estrazioni dei blocchi di 60
blocchi_estrazioni = []

# Inizializza il conteggio del numero di estrazioni totali
num_estr_totali = 0

# Calcola i numeri rimasti per ciascun blocco di 60 estrazioni
for estrazione in estrazioni[::-1]:
    numeri_totali_rimasti.update(set(estrazione))
    blocchi_estrazioni.append(estrazione)
    num_estr_totali += 1
 
    # Se abbiamo analizzato un blocco di 60 estrazioni, calcola i numeri rimasti
    if len(blocchi_estrazioni) == 60:
        numeri_rimasti = numeri_totali_rimasti.copy()
        for blocco in blocchi_estrazioni:
            numeri_rimasti.difference_update(blocco)
        print("----------------------------------------")
        print(f"Estrazioni: {blocchi_estrazioni[-1]} - Numeri rimasti: {numeri_rimasti}")
        blocchi_estrazioni = []

# Calcola il numero di estrazioni mancanti per completare l'ultimo ciclo di 60
estrazioni_mancanti = 60 - (num_estr_totali % 60)

# Calcola i numeri rimanenti per l'ultimo blocco
numeri_rimasti = numeri_totali_rimasti.copy()
for blocco in blocchi_estrazioni:
    numeri_rimasti.difference_update(blocco)

print("----------------------------------------")
print(f"Estrazioni: {blocchi_estrazioni[-1]} - Numeri rimasti: {numeri_rimasti}")
print("----------------------------------------")
print(f"Estrazioni mancanti per completare l'ultimo ciclo: {estrazioni_mancanti}")

Gli elementi questa volta hanno al 3/10/2023 correttamente appunto tutti ra >= 52

03;RO;Estratto;ra 54;126;17;562;562;3;11;6;18;1-2-3-4-5;1;10311;
33;RO;Estratto;ra 67;95;6;585;585;3,7222;28;7;4;1-2-3-4-5;1;10311;
34;RO;Estratto;ra 75;140;8;546;546;3,9474;0;20;21;1-2-3-4-5;1;10311;
75;RO;Estratto;ra 126;120;5;587;587;7;0;0;11;1-2-3-4-5;1;10311;


Nessuna Certezza Solo Poca Probabilità
 
Ciao, Tom.
Ho provato a modificare lo script che ho fatto diversi anni fà e stranamente mi dà proprio 12.75.
Puoi controllare?

17 86
Totale :2
I numeri non sortiti sono :28 in meno

16 23 62
Totale :3
I numeri non sortiti sono :27 in meno

4 23 69
Totale :3
I numeri non sortiti sono :27 in meno

12 75
Totale :2
I numeri non sortiti sono :28 in meno
 
ciao cinzia non riesco a verificare i tuoi dati purtroppo :( sto solo testando uno script python creatomi da chatgpt e credo, come ho scritto sopra, che il fatto che il 12 abbia ra 9 escluda di fatto la sua presenza nel gruppo dei rimanenti dell'ultimo blocco di 60 estrazioni appunto perchè è già uscito 9 estrazioni fa... e adesso saremmo alla 52° esima estrazione dell'ultimo blocco di 60 partendo con l'analisi dal 1871. 👋🙂
 
Ciao, Tom.
12.75 dovrebbe far parte del ciclo trascorso.

Controlla questi dati, se sono corretti.

Ro 16;23;62;Totale :3
Dall' estrazione n. 10141 all' estrazione n. 10200 : 60
Ro 4;23;69;Totale :3
Dall' estrazione n. 10201 all' estrazione n. 10260 : 60
Ro 12;75;Totale :2

CICLO IN CORSO DALL'ESTRAZIONE N.10261 ALL'ESTRAZIONE N. 10311
3;33;34;75;
 
Ciao, Tom.
12.75 dovrebbe far parte del ciclo trascorso.

Controlla questi dati, se sono corretti.

Si anche per me fa parte del precedente ciclo trascorso. O per meglio dire non fa parte dei "rimanenti" dell'ultimo ciclo di 60 es.

Ro 16;23;62;Totale :3
Dall' estrazione n. 10141 all' estrazione n. 10200 : 60
Ro 4;23;69;Totale :3
Dall' estrazione n. 10201 all' estrazione n. 10260 : 60
Ro 12;75;Totale :2


CICLO IN CORSO DALL'ESTRAZIONE N.10261 ALL'ESTRAZIONE N. 10311
3;33;34;75;

Adesso i risultati dei "rimanenti" collimano perfettamente (y)👋 :)
 
Riguardante la legge del terzo applicato a blocchi di 60 estrazioni (90x2/3) a partire dalla prima estrazione in archivio del 1871.

Vedi l'allegato 2269092

Secondo questo output di TEST realizzato da un mio script python creato su mie indicazioni grazie alla magica.. chatgpt :) mancherebbero solo 9 estrazioni a completare l'ultimo ciclo di 60 (iniziando il calcolo dal 1871 sulla ruota di ROMA) e solo questa coppia... 12-75 tra cui uno degli elementi è un centario (ra 126) ma l'altro no (ra 9)... Qualcuno potrebbe confermarmi o meno il dato dal punto di vista esclusivo della legge del terzo? Grazie.

Ad ogni modo il relativo code è questo test_leggedelterzo15.py

Codice:
# Apre il file con le estrazioni
with open('archivio_estrazioni.txt', 'r') as file:
    estrazioni = file.readlines()

# Rimuove eventuali spazi e newline dalle estrazioni e le converte in liste di interi
estrazioni = [list(map(int, estrazione.strip().split())) for estrazione in estrazioni]

# Calcola il numero totale di estrazioni nel file
numero_totale_estrazioni = len(estrazioni)

# Inizializza il conteggio dei numeri totali rimasti
numeri_totali_rimasti = set()

# Inizializza una lista per le estrazioni dei blocchi di 60
blocchi_estrazioni = []

# Calcola il numero di estrazioni effettuate fino all'ultimo ciclo completo di 60
estrazioni_effettuate = (numero_totale_estrazioni // 60) * 60

# Calcola i numeri rimasti per ciascun blocco di 60 estrazioni
for estrazione in estrazioni[::-1]:
    numeri_totali_rimasti.update(set(estrazione))
    blocchi_estrazioni.append(estrazione)
 
    # Se abbiamo analizzato un blocco di 60 estrazioni, calcola i numeri rimasti
    if len(blocchi_estrazioni) == 60:
        numeri_rimasti = numeri_totali_rimasti.copy()
        for blocco in blocchi_estrazioni:
            numeri_rimasti.difference_update(blocco)
        print("----------------------------------------")
        print(f"Estrazioni: {blocchi_estrazioni[-1]} - Numeri rimasti: {numeri_rimasti}")
        blocchi_estrazioni = []

# Calcola il numero di estrazioni mancanti per completare l'ultimo ciclo di 60
estrazioni_mancanti = 60 - (numero_totale_estrazioni - estrazioni_effettuate)

print("----------------------------------------")
print(f"Estrazioni: {blocchi_estrazioni[-1]} - Numeri rimasti: {numeri_rimasti}")
print(f"Estrazioni mancanti per completare l'ultimo ciclo: {estrazioni_mancanti}")

Il file txt con le estrazioni deve contenere una sotto l'altra le estrazioni in questo formato:

55 63 31 60 26

ovvero solo i cinque numeri della ruota voluta (nell' es. RO) intervallati da spazio e disposti con l'estrazione più recente in alto nella prima riga del file e con l'estrazione meno recente in basso all'ultima riga del file.

Il file txt andrà nominato archivio_estrazioni.txt e posto nella stessa cartella dello scrip oppure lo si potrà nominare come si vuole a patto ovviamente di cambiarne il nome nella relativa riga di code.

Se qualche esperto di python come Alex ecc... si accorge di qualche lacuna inserita da chatgpt ben venga :)
Se invece non ci fosse felice di avervi condiviso un'altra chicca... :)

ps: i tempi di analisi con il serpentello... sono quasi istantanei...

Nessuna Certezza Solo Poca Probabilità
"Se invece non ci fosse felice di avervi condiviso un'altra chicca... :)"

Buongiorno Lotto Tom, posso chiederti di istruirmi pe r poter utilizzare questo script, cosa dovrei installare? grazie
 
"Se invece non ci fosse felice di avervi condiviso un'altra chicca... :)"

Buongiorno Lotto Tom, posso chiederti di istruirmi pe r poter utilizzare questo script, cosa dovrei installare? grazie

Ciao vincenzo se vuoi provare a creare ed eseguire anche tu script python dedicati al lotto oltre che cercare online puoi seguire il mio thread dedicato nella sezione download di questo forum " chatgpt python e lotto " e comunque ti anticipo già da ora che per eseguire uno script python è necessario installare l'interprete di questo linguaggio dal sito ufficiale nonchè magari un ambiente apposito (es. anaconda o miniconda o simili) per poterne richiamare eseguire ed apprezzare le eventuali creazioni da apposita shell (similare a quella del ms dos). Buona lettura ed esperimenti...
 
Mi sono accorto che nel precedente script chatgpt aveva evidentemente errato qualcosa.. così le ho chiesto di rivederlo e di sistemarlo... Infatti il 12 avendo ra 9 non poteva certo appartenere ai rimanenti rispetto all'ultimo blocco di 52 estrazioni + 9 in attesa...

La versione nuova test_leggedelterzo16.py sottostante dovrebbe funzionare correttamente... infatti adesso in output ci sono tutti elementi con ra >= 52 ovvero con ra maggiore o uguale alle estrazioni passate dell'ultimo blocco di 60 es con 9 estrazioni mancanti a terminarlo...

Ecco il nuovo output dopo la relativa ottimizzazione...

Vedi l'allegato 2269094

ed ecco il relativo code modificato

Codice:
# Apre il file con le estrazioni
with open('archivio_estrazioni.txt', 'r') as file:
    estrazioni = file.readlines()

# Rimuove eventuali spazi e newline dalle estrazioni e le converte in liste di interi
estrazioni = [list(map(int, estrazione.strip().split())) for estrazione in estrazioni]

# Inizializza il conteggio dei numeri totali rimasti
numeri_totali_rimasti = set()

# Inizializza una lista per le estrazioni dei blocchi di 60
blocchi_estrazioni = []

# Inizializza il conteggio del numero di estrazioni totali
num_estr_totali = 0

# Calcola i numeri rimasti per ciascun blocco di 60 estrazioni
for estrazione in estrazioni[::-1]:
    numeri_totali_rimasti.update(set(estrazione))
    blocchi_estrazioni.append(estrazione)
    num_estr_totali += 1
 
    # Se abbiamo analizzato un blocco di 60 estrazioni, calcola i numeri rimasti
    if len(blocchi_estrazioni) == 60:
        numeri_rimasti = numeri_totali_rimasti.copy()
        for blocco in blocchi_estrazioni:
            numeri_rimasti.difference_update(blocco)
        print("----------------------------------------")
        print(f"Estrazioni: {blocchi_estrazioni[-1]} - Numeri rimasti: {numeri_rimasti}")
        blocchi_estrazioni = []

# Calcola il numero di estrazioni mancanti per completare l'ultimo ciclo di 60
estrazioni_mancanti = 60 - (num_estr_totali % 60)

# Calcola i numeri rimanenti per l'ultimo blocco
numeri_rimasti = numeri_totali_rimasti.copy()
for blocco in blocchi_estrazioni:
    numeri_rimasti.difference_update(blocco)

print("----------------------------------------")
print(f"Estrazioni: {blocchi_estrazioni[-1]} - Numeri rimasti: {numeri_rimasti}")
print("----------------------------------------")
print(f"Estrazioni mancanti per completare l'ultimo ciclo: {estrazioni_mancanti}")

Gli elementi questa volta hanno al 3/10/2023 correttamente appunto tutti ra >= 52

03;RO;Estratto;ra 54;126;17;562;562;3;11;6;18;1-2-3-4-5;1;10311;
33;RO;Estratto;ra 67;95;6;585;585;3,7222;28;7;4;1-2-3-4-5;1;10311;
34;RO;Estratto;ra 75;140;8;546;546;3,9474;0;20;21;1-2-3-4-5;1;10311;
75;RO;Estratto;ra 126;120;5;587;587;7;0;0;11;1-2-3-4-5;1;10311;


Nessuna Certezza Solo Poca Probabilità

Al 9° e ultimo colpo si sono degnati di rilasciare il minimo sindacale... : il 34 🫠, che però mi è stato utile x la gara ambate 👾. Per il resto for me estrazione da cestinare... 🥴
 

Ultima estrazione Lotto

  • Estrazione del lotto
    venerdì 22 novembre 2024
    Bari
    27
    45
    81
    17
    55
    Cagliari
    78
    66
    45
    03
    14
    Firenze
    14
    90
    72
    88
    55
    Genova
    33
    23
    82
    81
    24
    Milano
    25
    79
    13
    42
    15
    Napoli
    39
    35
    65
    01
    14
    Palermo
    25
    83
    69
    50
    36
    Roma
    25
    71
    22
    10
    55
    Torino
    59
    30
    43
    74
    49
    Venezia
    39
    90
    77
    05
    35
    Nazionale
    82
    60
    62
    65
    59
    Estrazione Simbolotto
    Torino
    44
    12
    32
    06
    13

Ultimi Messaggi

Indietro
Alto