Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
If Coestr(mn) > presa Then aValori(2) = Coestr(mn) & "-" & Format2(mn)
If FissiA(mn) > presa Then aValori(3) = FissiA(mn) & "-" & Fuori90(Format2(mn) + ambatanew)
If Fissi01(mn) > presa Then aValori(4) = Fissi01(mn) & "-" & Fuori90(Format2(mn) + Estratto(es,r1,1))
If Fissi02(mn) > presa Then aValori(5) = Fissi02(mn) & "-" & Fuori90(Format2(mn) + Estratto(es,r1,2))
If Fissi03(mn) > presa Then aValori(6) = Fissi03(mn) & "-" & Fuori90(Format2(mn) + Estratto(es,r1,3))
If Fissi04(mn) > presa Then aValori(7) = Fissi04(mn) & "-" & Fuori90(Format2(mn) + Estratto(es,r1,4))
If Fissi05(mn) > presa Then aValori(8) = Fissi05(mn) & "-" & Fuori90(Format2(mn) + Estratto(es,r1,5))
If Fissi06(mn) > presa Then aValori(9) = Fissi06(mn) & "-" & Fuori90(Format2(mn) + Estratto(es - passo,r2,1))
If Fissi07(mn) > presa Then aValori(10) = Fissi07(mn) & "-" & Fuori90(Format2(mn) + Estratto(es - passo,r2,2))
If Fissi08(mn) > presa Then aValori(11) = Fissi08(mn) & "-" & Fuori90(Format2(mn) + Estratto(es - passo,r2,3))
If Fissi09(mn) > presa Then aValori(12) = Fissi09(mn) & "-" & Fuori90(Format2(mn) + Estratto(es - passo,r2,4))
If Fissi10(mn) > presa Then aValori(13) = Fissi10(mn) & "-" & Fuori90(Format2(mn) + Estratto(es - passo,r2,5))
aValori(14) = Format2(mn)
aValori(15) = tot14(mn)
If Coestr(mn) > presa And Coestr(mn) < min - 1 Then aValori(2) = Coestr(mn) & "-" & Format2(mn) :prfr(Format2(mn)) = prfr(Format2(mn)) + 1
If FissiA(mn) > presa And FissiA(mn) < min - 1 Then aValori(3) = FissiA(mn) & "-" & Fuori90(Format2(mn) + ambatanew):prfr(Format2(mn)) = prfr(Format2(mn)) + 1:'ambata + fissi
If Fissi01(mn) > presa And Fissi01(mn) < min - 1 Then aValori(4) = Fissi01(mn) & "-" & Fuori90(Format2(mn) + Estratto(es,r1,1)) :prfr(Fuori90(Format2(mn) + Estratto(es,r1,1))) = prfr(Fuori90(Format2(mn) + Estratto(es,r1,1))) + 1:'1° di ba + fissi
If Fissi02(mn) > presa And Fissi02(mn) < min - 1 Then aValori(5) = Fissi02(mn) & "-" & Fuori90(Format2(mn) + Estratto(es,r1,2)):prfr(Fuori90(Format2(mn) + Estratto(es,r1,2))) = prfr(Fuori90(Format2(mn) + Estratto(es,r1,2))) + 1
If Fissi03(mn) > presa And Fissi03(mn) < min - 1 Then aValori(6) = Fissi03(mn) & "-" & Fuori90(Format2(mn) + Estratto(es,r1,3)):prfr(Fuori90(Format2(mn) + Estratto(es,r1,3))) = prfr(Fuori90(Format2(mn) + Estratto(es,r1,3))) + 1
If Fissi04(mn) > presa And Fissi04(mn) < min - 1 Then aValori(7) = Fissi04(mn) & "-" & Fuori90(Format2(mn) + Estratto(es,r1,4)):prfr(Fuori90(Format2(mn) + Estratto(es,r1,4))) = prfr(Fuori90(Format2(mn) + Estratto(es,r1,4))) + 1
If Fissi05(mn) > presa And Fissi05(mn) < min - 1 Then aValori(8) = Fissi05(mn) & "-" & Fuori90(Format2(mn) + Estratto(es,r1,5)):prfr(Fuori90(Format2(mn) + Estratto(es,r1,5))) = prfr(Fuori90(Format2(mn) + Estratto(es,r1,5))) + 1
If Fissi06(mn) > presa And Fissi06(mn) < min - 1 Then aValori(9) = Fissi06(mn) & "-" & Fuori90(Format2(mn) + Estratto(es - passo,r2,1)):prfr(Fuori90(Format2(mn) + Estratto(es - passo,r2,1))) = prfr(Fuori90(Format2(mn) + Estratto(es - passo,r2,1))) + 1
If Fissi07(mn) > presa And Fissi07(mn) < min - 1 Then aValori(10) = Fissi07(mn) & "-" & Fuori90(Format2(mn) + Estratto(es - passo,r2,2)):prfr(Fuori90(Format2(mn) + Estratto(es - passo,r2,2))) = prfr(Fuori90(Format2(mn) + Estratto(es - passo,r2,2))) + 1
If Fissi08(mn) > presa And Fissi08(mn) < min - 1 Then aValori(11) = Fissi08(mn) & "-" & Fuori90(Format2(mn) + Estratto(es - passo,r2,3)):prfr(Fuori90(Format2(mn) + Estratto(es - passo,r2,3))) = prfr(Fuori90(Format2(mn) + Estratto(es - passo,r2,3))) + 1
If Fissi09(mn) > presa And Fissi09(mn) < min - 1 Then aValori(12) = Fissi09(mn) & "-" & Fuori90(Format2(mn) + Estratto(es - passo,r2,4)):prfr(Fuori90(Format2(mn) + Estratto(es - passo,r2,4))) = prfr(Fuori90(Format2(mn) + Estr
Sub Main()
ReDim Coestr(90)
ReDim FissiA(90)
ReDim Fissi01(90)
ReDim Fissi02(90)
ReDim Fissi03(90)
ReDim Fissi04(90)
ReDim Fissi05(90)
ReDim Fissi06(90)
ReDim Fissi07(90)
ReDim Fissi08(90)
ReDim Fissi09(90)
ReDim Fissi10(90)
ReDim tot14(90)
ReDim prfr(90)
Dim rut(10),rutt(10),ru(10)
Dim clp,tes,a,b,cs_el,ambata,ambatanew,casi
Verif =1 'CInt(InputBox("Quante volte vuoi verifiche gli esiti ?","Verifiche",10))
casi = CInt(InputBox("Quanti casi vuoi ogni verifica ?","Casi di verifica",10)) ' 10 parametro tendenzialme da modidicare
testo = InputBox("Vuoi in elenco-output i dettagli dei casi ? ( 1=Si 0=No )","Elenco Casi",0)
tes = 0 'CInt(InputBox("Totale estr. da fine arch. a inizio spia caso ?" & Chr(13) & _
'Chr(13) & "( considerare entrambe comprese per escludere il nuovo caso )","SOLO per ANALISI",1)) '<-----estrazioni da togliere
' 'la riga sopra serve per staccare l'analisi dall'ultima estrazione in archivio, potremo così vedere
' 'nelle estrazioni che decidiamo di mettere nell'inputbox (valore tes), quali numeri sono già sortiti...
' -------------------------------------------------------------------------------------------------
r1 = CInt(InputBox("Ruota di sortita 1^ spia " & Chr(13) & Chr(13) & "( 1 Ba. 2 Ca. 3 Fi. 4 Ge. )" & Chr(13) & _
"( 5 Mi. 6 Na. 7 Pa. 8 Ro. )" & Chr(13) & "( 9 To. 10 Ve. 11 TT. 12 Naz.)","1^ RUOTA - SPIA 1",1)) ' '<-----Ruota1
p1 = CInt(InputBox("Posizione estratto ruota di " & FormatSpace(NomeRuota(r1),7,- 1) & Chr(13) & Chr(13) & "(1.2.3.4.5)","POSIZ. 1^ SPIA",2))' '<-----Posiz1
r2 = CInt(InputBox("Ruota di sortita 2^ spia " & Chr(13) & Chr(13) & "( 1 Ba. 2 Ca. 3 Fi. 4 Ge. )" & Chr(13) & _
"( 5 Mi. 6 Na. 7 Pa. 8 Ro. )" & Chr(13) & "( 9 To. 10 Ve. 11 TT. 12 Naz.)","2^ RUOTA - SPIA 2",2))' '<-----Ruota2
p2 = CInt(InputBox("Posizione estratto ruota di " & FormatSpace(NomeRuota(r2),7,- 1) & Chr(13) & Chr(13) & "(1.2.3.4.5)","POSIZ. 2^ SPIA",3))' '<-----Posiz1
passo = CInt(InputBox("Distanza negativa tra estrazioni di rilevamento spie.","DISTANZA ESTRAZIONI ",1))
clp = CInt(InputBox("Numero colpi di gioco","COLPI di GIOCO",10)) ' 10 <--COLPI 'provato = 10, ha dato max-pres 4 il 57-46-90 centrando l'ambo 38 46
prec = 2 'CInt(InputBox("Numero colpi precedenti la Spia x verifica presenza ambata ?.","Presenza di ambata",2))
min = 4 'CInt(InputBox("Numero minimo di esiti","Minimo esiti",4))
presa = CInt(InputBox("digita presa ",,3))
For cs_el = 1 To verif ' ATTENZIONE questo "For" serve per ripetere le verifiche del Metodo che si sta Costruendo
ReDim mt(4005,4),n(2),n1(2),nn(2),mt1(90,3),mt2(4005,4),nn2(2),mt3(90,3),nn3(2),mt4(90,3)
ReDim mtt(4005,4)
cs1 = casi + cs_el ' Casi richiesti + casi elencati
ru(1) = r1 'CInt(InputBox("RUOTA RICERCA DEI CASI ","1^ RUOTA",r1))
ru(2) = r2 'CInt(InputBox("RUOTA RICERCA DEI CASI ","2^ RUOTA",r2))
rut(1) = r1 ' ruote di esito
rutt(1) = r2' ruote di esito
' 'BLOCCO FOR x DETERMINARE L'INIZIO ESTRAZIONI SULLA BASE DEI CASI IMPOSTATI
cc = 0 ' imposto il contatore dei casi cc = 0
tme1 = 0 ' totale-meno-estrazioni1 riferito alle estrazioni
For es = EstrazioneFin - tes To 1 Step - 1 'legge le estrazioni dall'ultima - tes alla 1a , si ferma al n. casi richiesti e rileva il tme1
a = Estratto(es,r1,p1) ' definisco gli estratti da trovare
b = Estratto(es - passo,r2,p2) ' con la sottrazione del passo, è possibile considerare posizioni anche su estrazioni diverse (a ritroso)
If Distanza(a,b) = 30 Then'a = Fuori90(b + 30) Or a = Fuori90(b + 60) Then ' Terzine simmetriche ( usare la funzione ciclometrica "distanza(a,b)=30" )
cc = cc + 1 'cc = cc + 1 Incrementa il contatore dei casi
If cc = cs1 Then 'se il contatore casi = cs1
Sub Main()
ReDim Coestr(90)
ReDim FissiA(90)
ReDim Fissi01(90)
ReDim Fissi02(90)
ReDim Fissi03(90)
ReDim Fissi04(90)
ReDim Fissi05(90)
ReDim Fissi06(90)
ReDim Fissi07(90)
ReDim Fissi08(90)
ReDim Fissi09(90)
ReDim Fissi10(90)
ReDim tot14(90)
ReDim prfr(90)
Dim rut(10),rutt(10),ru(10)
Dim clp,tes,a,b,cs_el,ambata,ambatanew,casi
Verif = 1 'CInt(InputBox("Quante volte vuoi verifiche gli esiti ?","Verifiche",10))
casi = CInt(InputBox("Quanti casi vuoi ogni verifica ?","Casi di verifica",10)) ' 10 parametro tendenzialme da modidicare
testo = InputBox("Vuoi in elenco-output i dettagli dei casi ? ( 1=Si 0=No )","Elenco Casi",0)
tes = 0 'CInt(InputBox("Totale estr. da fine arch. a inizio spia caso ?" & Chr(13) & _
'Chr(13) & "( considerare entrambe comprese per escludere il nuovo caso )","SOLO per ANALISI",1)) '<-----estrazioni da togliere
' 'la riga sopra serve per staccare l'analisi dall'ultima estrazione in archivio, potremo così vedere
' 'nelle estrazioni che decidiamo di mettere nell'inputbox (valore tes), quali numeri sono già sortiti...
' -------------------------------------------------------------------------------------------------
r1 = CInt(InputBox("Ruota di sortita 1^ spia " & Chr(13) & Chr(13) & "( 1 Ba. 2 Ca. 3 Fi. 4 Ge. )" & Chr(13) & _
"( 5 Mi. 6 Na. 7 Pa. 8 Ro. )" & Chr(13) & "( 9 To. 10 Ve. 11 TT. 12 Naz.)","1^ RUOTA - SPIA 1",1)) ' '<-----Ruota1
p1 = CInt(InputBox("Posizione estratto ruota di " & FormatSpace(NomeRuota(r1),7,- 1) & Chr(13) & Chr(13) & "(1.2.3.4.5)","POSIZ. 1^ SPIA",2))' '<-----Posiz1
r2 = CInt(InputBox("Ruota di sortita 2^ spia " & Chr(13) & Chr(13) & "( 1 Ba. 2 Ca. 3 Fi. 4 Ge. )" & Chr(13) & _
"( 5 Mi. 6 Na. 7 Pa. 8 Ro. )" & Chr(13) & "( 9 To. 10 Ve. 11 TT. 12 Naz.)","2^ RUOTA - SPIA 2",2))' '<-----Ruota2
p2 = CInt(InputBox("Posizione estratto ruota di " & FormatSpace(NomeRuota(r2),7,- 1) & Chr(13) & Chr(13) & "(1.2.3.4.5)","POSIZ. 2^ SPIA",3))' '<-----Posiz1
passo = CInt(InputBox("Distanza negativa tra estrazioni di rilevamento spie.","DISTANZA ESTRAZIONI ",1))
clp = CInt(InputBox("Numero colpi di gioco","COLPI di GIOCO",10)) ' 10 <--COLPI 'provato = 10, ha dato max-pres 4 il 57-46-90 centrando l'ambo 38 46
prec = 2 'CInt(InputBox("Numero colpi precedenti la Spia x verifica presenza ambata ?.","Presenza di ambata",2))
min = 4 'CInt(InputBox("Numero minimo di esiti","Minimo esiti",4))
presa = CInt(InputBox("digita presa ",,3))
For cs_el = 1 To verif ' ATTENZIONE questo "For" serve per ripetere le verifiche del Metodo che si sta Costruendo
ReDim mt(4005,4),n(2),n1(2),nn(2),mt1(90,3),mt2(4005,4),nn2(2),mt3(90,3),nn3(2),mt4(90,3)
ReDim mtt(4005,4)
cs1 = casi + cs_el ' Casi richiesti + casi elencati
ru(1) = r1 'CInt(InputBox("RUOTA RICERCA DEI CASI ","1^ RUOTA",r1))
ru(2) = r2 'CInt(InputBox("RUOTA RICERCA DEI CASI ","2^ RUOTA",r2))
rut(1) = r1 ' ruote di esito
rutt(1) = r2' ruote di esito
' 'BLOCCO FOR x DETERMINARE L'INIZIO ESTRAZIONI SULLA BASE DEI CASI IMPOSTATI
cc = 0 ' imposto il contatore dei casi cc = 0
tme1 = 0 ' totale-meno-estrazioni1 riferito alle estrazioni
For es = EstrazioneFin - tes To 1 Step - 1 'legge le estrazioni dall'ultima - tes alla 1a , si ferma al n. casi richiesti e rileva il tme1
a = Estratto(es,r1,p1) ' definisco gli estratti da trovare
b = Estratto(es - passo,r2,p2) ' con la sottrazione del passo, è possibile considerare posizioni anche su estrazioni diverse (a ritroso)
If Distanza(a,b) = 30 Then'a = Fuori90(b + 30) Or a = Fuori90(b + 60) Then ' Terzine simmetriche ( usare la funzione ciclometrica "distanza(a,b)=30" )
cc = cc + 1 'cc = cc + 1 Incrementa il contatore dei casi
If cc = cs1 Then 'se il contatore casi = cs1 (casi richiesti+ cs_el) allora
tme1 =(EstrazioneFin - tes - es) 'definiamo il tme1 = (estrazfin-tes-es) -> estrazioni da cui inzia analisi in consid. dei casi che
End If
End If
Next
cc = 0 '