Novità

Per gli esperti di listato una piccola modifica x metodo ambata direi ottimo

solare

Advanced Member >PLATINUM<
Ciao, chiedo agli esperti se è possibile apportare una modifica a questo listato per ambata. Normalmente opera alla 1 del mese però i risultati sono eccellenti anche alla 4 alla 9 ecc.
Magari inserendo la possibilità di selezionare se elaborare la 1,2 ecc.
Sub Main()
Dim numeri(10)
Dim ruote(10)
Dim poste(5)
ruote(1) = BA_
'ruote(2)=CA_
poste(1) = 10
'poste(2)=10
For n = EstrazioneIni To EstrazioneFin
If IndiceMensile(n) = 1 Then
valore = Fuori90(Estratto(n - 1,BA_,2) + Estratto(n - 1,CA_,1))
Select Case valore
Case 4,6,15,26,27,29,31,32,40,44,48,49,59,76,77
'in questo caso non fa nulla.
Case Else
a = Fuori90(16 + valore)
b = Fuori90(60 + valore)
numeri(1) = a
numeri(2) = b
ImpostaGiocata 1,numeri,ruote,poste,18,1
End Select
Gioca n
ResettaGiocate
End If
Next
ScriviResoconto 1
End Sub
 
Ciao, Solare. Eccolo con la modifica. Puoi scegliere l' indice e la quantità di estrazioni da esaminare

Sub Main()
Dim numeri(10)
Dim ruote(10)
Dim poste(5)
ruote(1) = BA_
'ruote(2)=CA_
poste(1) = 10
'poste(2)=10
ex=CInt(InputBox(" Indice estrazione ",,1))
If ex="" Then Exit Sub
exx=CInt(InputBox(" Quante estrazioni vuoi esaminare ? Ultime ",,100))
If exx="" Then Exit sub
For n = EstrazioneFin-exx To EstrazioneFin
If Indicemensile(n) = ex Then
valore = Fuori90(Estratto(n - 1,BA_,2) + Estratto(n - 1,CA_,1))
Select Case valore
Case 4,6,15,26,27,29,31,32,40,44,48,49,59,76,77
'in questo caso non fa nulla.
Case Else
a = Fuori90(16 + valore)
b = Fuori90(60 + valore)
numeri(1) = a
numeri(2) = b
ImpostaGiocata 1,numeri,ruote,poste,18,1
End Select
Gioca n
ResettaGiocate
End If
Next
ScriviResoconto 1
End Sub
 
Se poi vuoi l' ultima ( che non si sa mai quella che è), al primo listato al posto di
If IndiceMensile(n) = 1 Then
metti
If Indicemensile(n+1) = 1 Then
 
Spaziometria è in grado di calcolare,

con buona precisione, quale sia l'ultima estrazione mensile.

La vecchia tecnica del "+1" funziona quando

la prima estrazione del nuovo mese è già stata effettuata.

Dunque quando si è all'ultima del mese, non funziona, quando dovrebbe.

Codice:
Option Explicit
Sub Main
   Dim Ini,Fin,Es
   Ini = EstrazioneFin - 200 : Fin = EstrazioneFin
   For Es = Ini To Fin
      If IsUltimaDelMese(Es) Then Scrivi DataEstrazione(Es)
   Next
End Sub

:)
 
Joe, ho provato con Spaziometria la "vecchia tecnica", portando l' archivio al 31/7

Option Explicit
Sub Main
Dim Ini,Fin,Es
Ini = EstrazioneFin - 200 : Fin = EstrazioneFin
Scrivi " Estr. fin "&DataEstrazione(Fin)&" "&Fin
Scrivi
For Es = Ini To Fin
If IndiceMensile(Es+1)=1 Then Scrivi DataEstrazione(Es)
Next
End Sub


Estr. fin 31.07.2021 9958

21.03.2020
30.05.2020
30.06.2020
30.07.2020
29.08.2020
29.09.2020
31.10.2020
28.11.2020
31.12.2020
30.01.2021
27.02.2021
30.03.2021
29.04.2021
29.05.2021
29.06.2021
31.07.2021

Mi sembra invece che funzioni.
 
Ciao Cinzia,

No ...

... è che se vedo promuovere un sommativo mi salgono i fumi.

Dunque, normalmente, preferisco tacermi.

Però è alla coincidenza del fatto che, molti anni fa,

si è deciso con Luigi di fare ciò che sembrava impossibile.

Cioè far decidere allo script se ... una prossima estrazione ...

si sarebbe dovuto farla appartenere, al mese dopo.

Dunque, mi è sembrato giusto ricordare questo fatto, in questo contesto,

superando la ritrosia che mi è normale a queste risposte.

Nello specifico in genere un metodo all'ultima del mese

ci si aspetta che formuli il pronostico all'ultima del mese.

Se c'è l'estrazione del mese successivo si è pesrsa la giocata.

Se non c'è l'estrazione 1 non c'è il "+1= 1"

Dunque dovresti aspettare l'ultima di questo mese.

Oppure troncare l'archivio togliendo tutte le estrazioni di agosto

a queste condizioni potrai riscontrare la differenza tra le due soluzioni.

:)
 
So che non sei molto propenso ai metodi, come del resto anch' io.
Ma tornando alla tecnica, ho impostato la fine dell' archivio al 31/7, questa estrazione è riconosciuta,
quindi dovrebbe dare il pronostico ancor prima che sopraggiunga l' estrazione n. 1 del mese successivo.
Di più non saprei. Possiamo aspettare il' ultima di questo mese che è martedì 31 e provare.
 
Si è vero che adesso funziona.

Ma quando sarà l'ultima d l mese non funzionerà.

Giustissimo provare.

:)
 
IO HO TOLTO ALCUNE COSE E....MI VIENE COSI'.... BELLO PER AMBATA ..BARI

Sub Main()
Dim numeri(10)
Dim ruote(10)
Dim poste(5)
ruote(1) = BA_
'ruote(2)=CA_
poste(1) = 10
'poste(2)=10
ex=CInt(InputBox(" Indice estrazione ",,1))
If ex="" Then Exit Sub
exx=CInt(InputBox(" Quante estrazioni vuoi esaminare ? Ultime ",,100))
If exx="" Then Exit Sub
For n = EstrazioneFin-exx To EstrazioneFin

valore = Fuori90(Estratto(n - 1,BA_,2) + Estratto(n - 1,CA_,1))
Select Case valore
Case 4,6,15,26,27,29,31,32,40,44,48,49,59,76,77
'in questo caso non fa nulla.
Case Else
a = Fuori90(16 + valore)
b = Fuori90(60 + valore)
numeri(1) = a
numeri(2) = b
ImpostaGiocata 1,numeri,ruote,poste,18,1
End Select
Gioca n
ResettaGiocate

Next
ScriviResoconto 1
End Sub
 

Ultima estrazione Lotto

  • Estrazione del lotto
    venerdì 19 dicembre 2025
    Bari
    31
    29
    78
    66
    61
    Cagliari
    45
    72
    65
    38
    35
    Firenze
    80
    01
    33
    11
    36
    Genova
    15
    81
    02
    47
    83
    Milano
    88
    52
    04
    76
    24
    Napoli
    10
    72
    37
    58
    07
    Palermo
    78
    05
    34
    48
    35
    Roma
    23
    22
    42
    75
    02
    Torino
    73
    59
    48
    47
    70
    Venezia
    02
    78
    31
    38
    72
    Nazionale
    04
    28
    85
    60
    57
    Estrazione Simbolotto
    Venezia
    30
    10
    43
    28
    21
Indietro
Alto