Facciamo chiarezza
Lo script cerca una spia "x" decisa in precedenza con input box.
Quando su una ruota si trova la spia x, esegue dei calcoli su quei 5 estratti di quell'estrazione e su quella ruota.
I calcoli in realtà si riducono a 10 somme, per ciascuna posizione della caduta della spia.
quindi lo script prende in considerazione solo i 10 calcoli che partono da quella spia in quella posizione.
Esempio reale sulla spia "x" posta a "1".
29/05/2018 - Bari - 89.79.46.17.01
Per Intenderci:
a = 89
b = 79
c = 46
d = 17
e = 01
Abbiamo trovato la spia "x" che in questo caso cade sulla "e", il numero "01".
-----------------------------------------------------------------------------
Quando nello script arriva questo, lo salta perchè non è la "e", non esegue nemmeno i calcoli, dato che ripeto non è la "e", ma la "a"
Codice:
If a = x Then
am(1) = Fuori90(a + b)
am(2) = Fuori90(a + c)
am(3) = Fuori90(a + d)
am(4) = Fuori90(a + e)
am(5) = Fuori90(b + c)
am(6) = Fuori90(b + d)
am(7) = Fuori90(b + e)
am(8) = Fuori90(c + d)
am(9) = Fuori90(c + e)
am(10) = Fuori90(d + e)
in realtà è questo :
Codice:
If a = x Then
am(1) = Fuori90(89 + 79) = 78
am(2) = Fuori90(89 + 46) = 45
am(3) = Fuori90(89 + 17) = 16
am(4) = Fuori90(89 + 1) = 90
am(5) = Fuori90(79 + 46) = 35
am(6) = Fuori90(79 + 17) = 06
am(7) = Fuori90(79 + 1) = 80
am(8) = Fuori90(46 + 17) = 63
am(9) = Fuori90(46 + 1) = 47
am(10) = Fuori90(17 + 1) = 18
10 numeri nessun ripetuto
---------------------------------------------
Quando nello script arriva questo, lo salta perchè non è la "e", non esegue nemmeno i calcoli, dato che ripeto non è la "e", ma la "b"
Codice:
If b = x Then
am(1) = Fuori90(b + a)
am(2) = Fuori90(b + c)
am(3) = Fuori90(b + d)
am(4) = Fuori90(b + e)
am(5) = Fuori90(a + c)
am(6) = Fuori90(a + d)
am(7) = Fuori90(a + e)
am(8) = Fuori90(c + d)
am(9) = Fuori90(c + e)
am(10) = Fuori90(d + e)
in realtà è questo
Codice:
If b = x Then
am(1) = Fuori90(79 + 89) = 78
am(2) = Fuori90(79 + 46) = 35
am(3) = Fuori90(79 + 17) = 06
am(4) = Fuori90(79 + 1) = 80
am(5) = Fuori90(89 + 46) = 45
am(6) = Fuori90(89 + 17) = 16
am(7) = Fuori90(89 + 1) = 90
am(8) = Fuori90(46 + 17) = 63
am(9) = Fuori90(46 + 1) = 47
am(10) = Fuori90(17 + 1) = 18
10 numeri nessun ripetuto
---------------------------------------------
Quando nello script arriva questo, lo salta perchè non è la "e", non esegue nemmeno i calcoli, dato che ripeto non è la "e", ma la "c"
Codice:
If c = x Then
am(1) = Fuori90(c + a)
am(2) = Fuori90(c + b)
am(3) = Fuori90(c + d)
am(4) = Fuori90(c + e)
am(5) = Fuori90(a + c)
am(6) = Fuori90(a + d)
am(7) = Fuori90(a + e)
am(8) = Fuori90(b + d)
am(9) = Fuori90(b + e)
am(10) = Fuori90(d + e)
in realtà è questo
Codice:
If c = x Then
am(1) = Fuori90(46 + 89) = 45
am(2) = Fuori90(46 + 79) = 35
am(3) = Fuori90(46 + 17) = 63
am(4) = Fuori90(46 + 1) = 47
am(5) = Fuori90(89 + 46) = 45 -----> Numero ripetuto
am(6) = Fuori90(89 + 17) = 16
am(7) = Fuori90(89 + 1) = 90
am(8) = Fuori90(79 + 17) = 06
am(9) = Fuori90(79 + 1) = 80
am(10) = Fuori90(17 + 1) = 18
numeri eliminati: 01 Numeri rimasti : 09
---------------------------------------------
Quando nello script arriva questo, lo salta perchè non è la "e", non esegue nemmeno i calcoli, dato che ripeto non è la "e", ma la "d"
Codice:
If d = x Then
am(1) = Fuori90(d + a)
am(2) = Fuori90(d + b)
am(3) = Fuori90(d + c)
am(4) = Fuori90(d + e)
am(5) = Fuori90(a + c)
am(6) = Fuori90(a + d)
am(7) = Fuori90(a + e)
am(8) = Fuori90(b + d)
am(9) = Fuori90(b + e)
am(10) = Fuori90(c + e)
in realtà è questo
Codice:
If d = x Then
am(1) = Fuori90(17 + 89) = 16
am(2) = Fuori90(17 + 79) = 06
am(3) = Fuori90(17 + 46) = 63
am(4) = Fuori90(17 + 1) = 18
am(5) = Fuori90(89 + 46) = 45
am(6) = Fuori90(89 + 17) = 16 -----> Numero ripetuto
am(7) = Fuori90(89 + 1) = 90
am(8) = Fuori90(79 + 17) = 06 -----> Numero ripetuto
am(9) = Fuori90(79 + 1) = 80
am(10) = Fuori90(46 + 1) = 47
numeri eliminati: 02 Numeri rimasti : 08
---------------------------------------------
questo invece è quello che ci interessa perchè la spia è caduta in 5 pos come segnalato dalla lettera "e".
quindi questi saranno gli unici numeri che lo script prenderà per buoni e se ci sono ripetuti li elimina, tutto qui!
questo pezzo è l'unico che lo script considera giusto secondo i dati inseriti con la spia "1" capitata in 5° pos. inerente alla "e".
Codice:
If e = x Then
am(1) = Fuori90(e + a)
am(2) = Fuori90(e + b)
am(3) = Fuori90(e + c)
am(4) = Fuori90(e + d)
am(5) = Fuori90(a + c)
am(6) = Fuori90(a + d)
am(7) = Fuori90(a + e)
am(8) = Fuori90(b + d)
am(9) = Fuori90(b + e)
am(10) = Fuori90(c + e)
in realtà è questo
Codice:
If e = x Then
am(1) = Fuori90(1 + 89) = 90
am(2) = Fuori90(1 + 79) = 80
am(3) = Fuori90(1 + 46) = 47
am(4) = Fuori90(1 + 17) = 18
am(5) = Fuori90(89 + 46) = 45
am(6) = Fuori90(89 + 17) = 16
am(7) = Fuori90(89 + 1) = 90 -----> Numero ripetuto
am(8) = Fuori90(79 + 17) = 06
am(9) = Fuori90(79 + 1) = 80 -----> Numero ripetuto
am(10) = Fuori90(46 + 1) = 47 -----> Numero ripetuto
numeri eliminati: 03 Numeri rimasti : 07
---------------------------------------------
spero che ci sia più chiarezza adesso che come è adesso, non si può sapere a prescindere, come capitano le cose e quindi quali calcoli eliminare.
ci si può riuscire?, certo!
Si può farlo, decidendo in input box la posizione della spia, e quindi sarebbe sempre quella la serie di calcoli da eseguire, quindi se c'è qualcuno da eliminare...
Comunque a scanso di altri equivoci, i calcoli sono quelli che vi ho fatto appena vedere, qualsiasi cosa di diverso, non è quello.
Provando mi sto accorgendo adesso che :
la 5° posizione della spia "1", produce sempre 7 numeri.
la 4° posizione della spia "1", produce sempre 8 numeri.
la 3° posizione della spia "1", produce sempre 9 numeri.
la 2° posizione della spia "1", produce sempre 10 numeri.
la 1° posizione della spia "1", produce sempre 10 numeri.
Esiste uno schema standard per ogni posizione, come vedete in "e" sempre 3 ripetuti, in "d" sempre 2 ripetuti, in "c" sempre 1 ripetuto,
in "b" e in "a" sempre nessun ripetuto.
I calcoli da eliminare sono quelli dove capita il numero ripetuto a seconda della lettera e della posizione.