ciao Mario
anzitutto grazie per l'impegno profuso
non capisco l'incasinamento tag-code, ma non ricordo neppure se ti avevo mandato privatamente il file o la macro
Sta di fatto che il codice appena da te ricevuto, applicato al mio file NON funziona
ad un certo punto nel codice c'è scritto DEPOS.resize (27,3)
Bene, quello è certo un grosso errore
Al posto di 27 dovrebbe andarci il numero delle "colonne" toto, e al posto del 3 la lunghezza della "colonna" toto, in orizzontale
se 3 partite allora 3^3= 27 = depos(27,3)
se 5 partite allora 3^5= 243 = depos(243,5)
eccetera, ma questi valori dipendono proprio dal numero partite, e non so se depos accetta valori variabili
l'unica cosa che posso fare e rinviarti il mio file, solo perchè tu possa vedere il giusto funzionamento.
Il concetto di tale file è(ra) duplice
- costruire in RAM l'integrale delle colonne (3 elevato al numero partite) e misurarne il tempo
- incolonnare lo sviluppo integrale con depos, e misurarne il tempo
L'algoritmo che ho proposto è universale, quindi flessibile, volevo misurarne la velocità paragonata a quello dei files precedenti che avevamo realizzato.
E siccome c'è variabilità di segni e partite ho calcolato che 8 partite (52488 segni) sono circa equivalenti ai 3734 terni di tempo fa, ai fini del confronto velocità.
Ma ti prego comunque di lasciar perdere, anche perchè, ammesso che l'algo sia migliore
- per poche partite non serve
- per oltre 10 partite va fuori del foglio
- oltre certo numero di partite diventa comunque insostenibile a dispetto del depos
Quindi se per i giochi a estrazione si possono "avvicinare" (si fa per dire) le prestazioni di Excel a quelle del PowerBasic, nel caso del Toto non c'è match, io scrivo su disco 14 triple in 0,9 secondi (e sulla macchina vecchia).
Ripeto, lascia perdere, non ne vale la pena.
-----------
Colgo l'occasione per ribadire che l'abbinamento di cose che hai chiamato Leo_bis e Leo_ter con la storia dei numeri caldi recenti si conferma vincente, ovviamente anche per il tuo gioco.
Io sono sempre qui.
[Modificato da L2018 13/04/2024 20:59]
LEO
https://t.me/LordBrum