Novità

Spaziometria o uno script possono rilevare la 10ina + in ritardo x A su tutte?

LuigiB;n1966283 ha scritto:
Grazie Joe ho capito perfettamente , è veloce però è troopo legato alla sorte ambo sto fatto didover calcolare ttti gli ambi quando al posto di ambi si vorrebbero terni o quaterne diventa un bel problema ...
purtroppo la risoluzione di questo problema fino a trovare un algoritmo sia versatile cheefficiente rimane abbastanza ostica ..


Ciao Luigi

E' vero ciò che scrivi.

Ma ciò che conta è che funzioni. Velocemente.

Lo sviluppo avviene su "un riassunto" in formula del tipo matematico-statistico-meccanico.

Dopo naturalmente aver provato che funzioni anche quando sviluppato alle lunghette

contenenti un maggiore numero di numeri.

Per aggiungere ... basta seguire questo semplice ragionamento ...

(anche se come ho detto sarebbe più che oppurtuno fermarsi all'Ambo)

per aggiungere un Ambo si sviluppano integralmente gli "enne" Estratti presenti,

per un Terno testando gli "enne" Ambi presenti ... nella lunghetta inferiore.

Quindi i punti nodali su cui sviluppare una lunghetta di enne Numeri è: Numeri-1 / Sorte-1

ed anzicchè sviluppare manualmente si possono utilizzare le formule

ed attraverso un contatore verificare se TUTTI i previsti 1 / 2 / 4 ... "punti per l' ammissibilità"

a quella determinata sorte in quella lunghetta sono presenti.

:)
 
Ciao joe :) , capito quello che dici , così è molto veloce ma è un po fisso con i cicli For.
Bisognerebbe fare forse un do while
Del tipo aggiungi un numero al terno trovato finché la lunghetta non è pronta.
Ma anziché calcolare a si volta in volta racchiudere tutti i terni che vogliamo in una matrice poi scorrerela ed aggiungerci i numeri.
Non avendo il pc non posò fare prove .
Se ho scritto cavolate scusate.
Vi seguo.
Per beppignello :)
Initsviluppointegrale e poi do while getcombsviluppo
Sono molto versatili perché ti permettono di sviluppare qualsiasi classe ma sono credo un po più lente rispetto il ciclo For che è fisso.
Preferisco Cmq la funzione creata da luigi.
Per luigi.:)
Ciao :)
Se sviluppi la ricerca in un modulo è più importante scrivere una funzione versatile oppure una ad hoc?
Tenendo come obbiettivo la velocità di esecuzione.
Ad esempio una funzione per gli ambi in lunghetta e una diversa per i terni.
Quindi usando i For anziché initsviluppo integrale .
 
vediamo se quadrano
algoritmo per Terno su Lunghette
Lunghette con ritardo minimo 5150 Sviluppate in classe = 3
Per la sorte di..3
da rilevazione a Tutte.......9138 / 24.03.2016
elaborazione.....4004
Ritardo Fr Combinazione Lunghetta
5189 20..... 26.42.57
5189 15..... 26.42.67
5189 36..... 26.41.71
5189 23..... 26.36.60
5189 5 .......26.37.50
5189 4 .......26.49.51
5189 0 .......26.50.88
5189 0 .......26.46.90
5189 8 .......26.44.65
5189 4 .......26.44.90
5189 3 .......26.35.56
5189 9 .......25.68.71
5189 5 .......25.74.79
Totale Combinazioni....1415
Tempo elaborazione..1:29:42 PM : 1:30:35 PM

poco meno di 1 minuto.



--------------------------------------------------------------------------------
Lunghette con ritardo minimo 4000 Sviluppate in classe = 4 Per la sorte di..3 da rilevazione a Tutte.......9138 / 24.03.2016 elaborazione.....117479
Ritardo Fr Combinazione Lunghetta
4723 4 ....13.34.54.69
4462 1 .....4.21.43.52
4405 5 ....18.32.38.89
4355 5 ....14.36.62.72
4252 24 ...11.18.41.78
4076 0 .....2.14.26.46
4066 1 .....3.27.67.78
4055 3 .....4.48.52.69

Totale Combinazioni....8
Tempo elaborazione..1:36:03 PM : 1:37:21 PM
1 minuto 20 secondi circa


-----------------------------------------------------------------------------------
Lunghette con ritardo minimo 2000
Sviluppate in classe = 5 Per la sorte di..3

da rilevazione a Tutte.......9138 / 24.03.2016 elaborazione.....2555189
Ritardo Fr Combinazione Lunghetta
2337 6 .....2.4.31.47.48
2143 3 ....24.49.62.67.84
2094 2 ....33.40.55.62.87
2093 7 .....7.12.18.21.31
2020 3 ....11.13.17.30.33
2012 1 .....5.13.37.52.77
2009 6 ....33.34.59.67.79
2006 9 ....37.49.51.61.77

Totale Combinazioni....8

Tempo elaborazione..1:38:33 PM : 1:49:13 PM

11 minuti circa
 
Ultima modifica di un moderatore:
nuovo algoritmo

tra i terni vergini

Classe Sviluppo 3..... 02 45 73..... 5189
Classe Sviluppo 3..... 02 45 60..... 5189
Classe Sviluppo 3..... 10 54 76..... 5189

corrispondono nella lista completa

---------------------------------------------------------
tra le quartine per terno

4055 04.48.69.52

4076 14.26.46.2
4355 14.62.72.36
4405 18.32.38.89
4462 04.43.52.21
4723 13.34.69.54

-------2:19:09 PM : 2:21:15 PM Numericercati 4/4......4000

totale 2 minuti circa per analizzare entrambe



corrispondono esattamente.
 
per elaborare con il vecchio algoritmo la classe 3,4,5 per la sorte del terno ci sono voluti circa 14 minuti
per elaborare con il nuovo algoritmo la classe 3,4,5,6,7,8,9,10 per la sorte del terno ci sono voluti circa 3 minuti

Classe Sviluppo 3... 02 45 73... 5189
Classe Sviluppo 3... 02 45 60... 5189
Classe Sviluppo 3... 10 54 76... 5189
2:40:14 PM : 2:41:44 PM
Rit..Combinazione
4055 04.48.69.52
4076 14.26.46.2
4355 14.62.72.36
4405 18.32.38.89
4462 04.43.52.21
4723 13.34.69.54
-------2:40:14 PM : 2:42:16 PM Numericercati 4/10....maxmin..4000

2020 17.30.33.13.11
2094 33.40.55.87.62
-------2:40:14 PM : 2:42:35 PM Numericercati 5/10....maxmin..2000

1003 02.31.70.4.5.29
1016 05.25.47.29.2.77
1072 41.53.78.71.21.7
1086 18.40.62.83.23.16
-------2:40:14 PM : 2:42:49 PM Numericercati 6/10....maxmin..1000

601 19.50.74.64.69.71.60
607 10.21.61.16.71.68.48
611 05.25.47.29.2.59.77
614 33.50.57.79.22.2.88
631 47.52.71.28.12.32.62
633 51.62.89.36.74.52.67
653 05.08.41.81.87.79.85
669 28.37.52.13.11.54.24
-------2:40:14 PM : 2:43:00 PM Numericercati 7/10....maxmin..600

505 10.21.61.16.71.68.60.48
-------2:40:14 PM : 2:43:06 PM Numericercati 8/10....maxmin..500

231 47.52.71.28.77.62.32.33.1
235 32.71.79.62.53.46.69.64.1
236 18.41.88.83.57.39.19.70.43
239 16.23.34.47.49.7.8.26.72
242 46.82.85.75.54.80.55.72.27
247 16.23.34.47.49.7.8.18.72
253 14.25.81.17.77.7.67.23.89
259 32.71.79.53.62.46.69.10.1
267 18.41.88.83.57.39.19.43.12
269 16.23.34.47.49.7.8.29.72
271 16.21.61.10.71.68.60.38.23
276 02.63.68.59.22.79.83.78.4
277 02.63.68.59.22.79.83.90.4
286 32.33.82.71.57.87.70.28.48
358 14.25.81.17.77.7.67.89.88
-------2:40:14 PM : 2:43:13 PM Numericercati 9/10....maxmin..230

201 32.71.79.53.62.69.46.64.4.63
206 16.23.34.47.49.7.8.18.14.60
213 32.71.79.62.53.69.46.64.12.18
218 18.41.88.83.57.39.19.12.69.62
224 11.71.75.3.44.65.87.62.4.18
226 32.71.79.53.62.69.46.64.63.18
239 16.23.34.47.49.7.8.29.26.72
253 14.25.81.17.77.7.67.88.23.89

-------2:40:14 PM : 2:43:22 PM Numericercati 10/10....maxmin..200
 
Ultima modifica di un moderatore:
okey Luigi

il tuo ritardo della cinquina è maggiore delle mie, quindi è più giusto il tuo.


provo ad ampliare il range di minimo delle combinazioni.

anziché 1000 ne prendo 2000

ecco come cambia


Rit.2012 ---- n. 13.37.77.5.52
Rit.2020 ---- n. 17.30.33.13.11
Rit.2094 ---- n. 33.62.87.55.40
Rit.2143 ---- n. 62.67.84.49.24
Rit.2337 ---- n. 02.04.48.47.31
---3:21:15 PM : 3:25:47 PM Lunghetta N.5 / 5...MaxMin.2000
 
Ultima modifica di un moderatore:
Ciao I legend ...

non so se l'hai notato ma ho tendenza ad utilizzare un numero di istruzioni ristretto.

Quelle che ritengo di conoscere meglio (pertanto non mi è necessario controllarne la sintassi e l'uso dei parametri)

e che so "funzionare" ... quindi mi posso fidare dei risultati senza doverli NECESSARIAMENTE verificare.

Pertanto utilizzo pochissimo Do While e più spesso For - Next.

Ti chiedo a seguito del tuo consiglio:

Sai specificare, con un esempio, un caso in cui è praticamente indispensabile prediligere Do While ?

Sei sicuro che sia più veloce? Di quanto ? Perchè ?

Fammi sapere ... sono curioso.

:)
 
Ultima modifica:
Velocità 16 minuti circa, per elaborare Tutte le lunghette

da 3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 numeri

per la sorte del terno

sto, regolando l'acceleratore sul punto giusto.


più vicino al valore basso (0) più è veloce l'elaborazione
più si alza dal valore basso (0) esempio 4000, più rallenta, ma è più preciso.

attendo controlli a campione per la correttezza dei ritardi e dei massimi

Rit.2337 ---- n. 02.04.48.47.31
---4:42:06 PM : 4:46:57 PM Lunghetta N.5 / 30...MaxMin.2000

Rit.1146 ---- n. 28.49.68.24.71.50
---4:42:06 PM : 4:47:38 PM Lunghetta N.6 / 30...MaxMin.1000
Rit.773 ---- n. 28.49.68.24.45.71.50
---4:42:06 PM : 4:48:10 PM Lunghetta N.7 / 30...MaxMin.600

Rit.516 ---- n. 59.70.89.81.75.78.88.46
---4:42:06 PM : 4:48:21 PM Lunghetta N.8 / 30...MaxMin.500

Rit.358 ---- n. 14.25.81.17.77.7.67.89.88
---4:42:06 PM : 4:48:31 PM Lunghetta N.9 / 30...MaxMin.280
Rit.272 ---- n. 22.49.67.19.56.3.30.82.17.53
---4:42:06 PM : 4:48:39 PM Lunghetta N.10 / 30...MaxMin.230

Rit.226 ---- n. 19.85.87.63.77.25.38.53.33.28.13
---4:42:06 PM : 4:48:47 PM Lunghetta N.11 / 30...MaxMin.175
Rit.166 ---- n. 16.23.34.47.49.7.8.60.26.18.56.14
---4:42:06 PM : 4:48:56 PM Lunghetta N.12 / 30...MaxMin.140
Rit.113 ---- n. 14.16.33.67.83.72.71.18.49.21.85.56.23.47
---4:42:06 PM : 4:49:33 PM Lunghetta N.14 / 30...MaxMin.90
Rit.92 ---- n. 14.16.33.67.83.72.71.49.18.21.85.47.56.9.23
---4:42:06 PM : 4:50:27 PM Lunghetta N.15 / 30...MaxMin.70
Rit.69 ---- n. 16.23.34.47.49.8.7.33.29.56.72.67.14.22.77.1
---4:42:06 PM : 4:52:07 PM Lunghetta N.16 / 30...MaxMin.55
Rit.61 ---- n. 18.38.68.77.88.14.28.73.10.32.47.55.85.39.29.22.48
---4:42:06 PM : 4:53:46 PM Lunghetta N.17 / 30...MaxMin.45
Rit.47 ---- n. 19.85.87.63.77.25.38.53.33.28.89.13.7.30.88.45.64. 27
---4:42:06 PM : 4:54:06 PM Lunghetta N.18 / 30...MaxMin.40
Rit.42 ---- n. 18.38.68.77.88.14.28.73.10.32.47.55.54.39.29.1.64. 60.78
---4:42:06 PM : 4:54:31 PM Lunghetta N.19 / 30...MaxMin.35
Rit.39 ---- n. 18.68.77.38.88.14.28.73.10.32.47.55.54.39.29.48.78 .1.41.60
---4:42:06 PM : 4:55:09 PM Lunghetta N.20 / 30...MaxMin.30
--------------------------------------------------------------------------------------------------------------

Rit.12 ---- n. 18.38.68.77.88.14.28.73.10.32.55.47.54.39.29.48.1. 41.64.60.20.57.82.37.33.43.7.84.2.52
---4:42:06 PM : 5:13:19 PM Lunghetta N.30 / 30...MaxMin.5


--------------------------------------------------------------------------------------------------------------

tempo totale impiegato fino alla lunghetta di trenta numeri per terno
31 minuti circa.


se qualcuno trova qualche combinazione con ritardo superiore, e lo comunica
posso così ampliare eventuale ed ulteriormente la velocità a valore più alto e completo.
 
Ultima modifica di un moderatore:
Ciao joe , sono sicuro che tu sappia usare benissimo entrambe le funzioni, ( e tantissime altre che non conosco)
Utilizzando il cic lo For sei costretto a fare tanti For per ogni componente della lunghetta cioè fisso (sai quanti cicli costruire).invece con il ciclo do puoi costruire la lunghetta mettendo tu il limite.
Esempio aggiungi un numero finché i numeri che compongono la lunghetta sono 5 oppure 6 , quelli che vogliamo.
Il dubbio mi era venuto leggendo la costruzione del tuo script per la terzina.
Trovi il ritardo degli ambi se rientra nel range parte un altro ciclo per cistruire la terzina.
Diciamo che è molto fisso, ma joe come avevo detto prima se ho pensato una cavolata chiedo scusa.
Non posso fare esempi, pc morto e non posso sostituirlo.
Cmq sai che mi piacciono le tue spiegazioni, correggimi pure. Ti leggo con attenzione, sono sempre uno studente attento:)
Ciao a tutti:)
 
Joe grazie per la conferma .. fare un algoritmo sia veloce che versatile che preciso in piu in ambiente di script rimane un' impresa ...
 
Ciao ...

Ciao .. Ilelgend, ho scritto il vero,

come è vero, quanto scrivi, ma è (era) una verifica ...

la rigidità è (era) imposta anche per evitarte di scrivere il codice cui accennavo ...

codice poi ... mentalmente più difficile da eseguire e controllare. (Che, va da sè al nocciolo)

Faccio un esempio ... anzi no non lo faccio. Meglio non farlo.

Piuttosto ... io trovo abbastanza intercambiabili:

Codice:
Sub Main
	'---
	Do
		K = K + 1
		Scrivi K
	Loop Until k = 15
	'----
	For K = 1 To 15
		Scrivi K
	Next
	'---
	K = 0
	While K < 15
		K = k + 1
		Scrivi K
	Wend
End Sub

ed a parte i casi in cui sia proprio imprevedibile sapere il numero, di reiterazioni necessarie

per esempio: "fai .... finchè non si verifica un qualcosa e non è quantificabile a priori ... il quanto"

secondo me è possibile (riesco e preferisco) gestire col for-next.

Perchè la variabile di controllo della reiterazione è definita nel massimo, nel minimo,

nel passo e non necessita di essere pre-impostata / azzerata ... o ... altrove ...

Ma è una questione di preferenza personale.

:) Cordiali saluti
 
un esempio dove il ciclo do while è indispensabile otrebbe essere quello legato alla richiesta di alimentare un array con una quantita x di numeri primi

dato che i numeri primi non si possono calcolare non sappiamo in un taglio di 20 numeri ad esempio quanti numeri primi ci siano .. eccolo li che diventa indispensabile avere un costrutto che continua ad iterare fino a quando una certa condizione sia verificata
E' chiaro che se la quantita di numeri primi richiesta fosse bassa basterebbe sostituire il ciclo do con il for purche lavori su un range sufficientemente ampio che ne so mi servono 20 numeri primi e posso ipotizzare che con mille iterazioni li posso trovare .. tuttavia quante iterazioni ci vogliono per calcolare un quantitativo molto elevato di numeri primi ? Non lo sa nessuno ..

ciao
 
Ultima modifica di un moderatore:
Ciao a tutti:)

Grazie joe e luigi per le spiegazioni ;)

Cmq joe concordo con te anche su un discorso di preferenze. CI sono delle ricerche particolari per cui uso i do e altre per cui uso i for Next .
È bello poter parlare e accrescere le proprie conoscenze anche se alla fine io sono l allievo e voi i maestri ( e non ce scambio :( )queste chiacchiere sono utili per tutti quelli che vogliono imparare e approfondire.
Ciao a tutti:)
Un grazie a tom che grazie alle sue proposte imposdibili:) stimola le nostre cellulite grigie:)
Buona serata a tutti:)
 
Codice:
Lunghette da 12 numeri :                 Rit:

01.07.18.29.38.39.41.43.48.54.82.88      21
08.17.25.28.29.38.50.62.73.77.80.81      20
17.25.28.29.38.50.58.62.73.77.81.88      20
17.25.28.29.38.50.62.73.77.80.81.88      20

9.25 secondi
Ciao ,
Qualcuno ha modo di controllare facilmente se sono le più ritardate per ambo a Tutte ?
Grazie !
:)
 
Ciao Surmang

Non ho gli strumenti per farlo ora ... ma a naso sembrano giuste.

Se non lo faranno altri prima domani spero di poter controllare.

Però dovresti specificare la data di aggiornamento dell'archivio ...

altrimenti potrebbe esserci una situazione completamente differente.

:) Cordiali saluti
Surmang.jpg
 
Ok Joe ,scusami, ma non mi ero accorto che l'archivio non era aggiornato,
gli estremi dell'archivio con cui ho rilevato i dati sono:
dal 04.01.1947 al 22.03.2016 3966<>9137
grazie !
:)
 
surmang;n1966446 ha scritto:
Codice:
Lunghette da 12 numeri : Rit:

01.07.18.29.38.39.41.43.48.54.82.88 21
08.17.25.28.29.38.50.62.73.77.80.81 20
17.25.28.29.38.50.58.62.73.77.81.88 20
17.25.28.29.38.50.62.73.77.80.81.88 20

9.25 secondi
Ciao ,
Qualcuno ha modo di controllare facilmente se sono le più ritardate per ambo a Tutte ?
Grazie !
:)

Ciao Surmang,

Si sono giuste con archivio aggiornato al 22/03/2016.

Come detto ... NON più attuali, con la caduta a Napoli

dell' Ambo 18.88 in data 24/03/2016.

:) Buona Pasqua a tutte/i.
 
Ultima modifica:
cattura2.jpg
04.01.1947 al 24.03.2016
inizio stesso archivio di surmang
Auguro una BUONA PASQUA a tt.
 
Ultima modifica:

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 26 ottobre 2024
    Bari
    40
    49
    13
    21
    10
    Cagliari
    59
    02
    49
    26
    40
    Firenze
    01
    48
    74
    76
    78
    Genova
    39
    32
    76
    35
    14
    Milano
    86
    59
    85
    36
    17
    Napoli
    34
    11
    65
    47
    86
    Palermo
    35
    90
    44
    87
    85
    Roma
    19
    70
    45
    84
    76
    Torino
    86
    37
    53
    88
    56
    Venezia
    68
    66
    26
    65
    85
    Nazionale
    29
    08
    53
    56
    41
    Estrazione Simbolotto
    30
    07
    29
    22
    24
Indietro
Alto