fillotto
Advanced Member >PLATINUM<
Questo metodo come sotto riportato ha degli alti e bassi come qualsiasi metodo, facendo delle prove su le diverse ruote la migliore risulta NA come è nell'ordine delle cose succede che una ruota può essere più favorevole delle altre.
Così come sono riuscito ad impostarlo mi ricava 25 differenze che sono quelle spiegate nel corpo dello script se vi sono due differenze uguali allora imposto la giocata nel modo che si evince sempre leggendo le righe dello script.
Questo nel chiaro intento di sfruttare al massimo la frequenza che si crea tra una estrazione e la successiva , dopo le varie prove mi sono accorto che se si verificano tre differenze uguali (ora è sviluppato se si verificano 2 diferenze uguali) i risultati ancorchè rari sono + incoraggianti.
Allora chiedo come impostare l'if per tre diff uguali? Al fatto che le situazioni giocabili siano più rare si potrebbe ovviare facendo rapportare una ruota con tutte le altre JOE, MIKE mi potete dare una mano?
Così come sono riuscito ad impostarlo mi ricava 25 differenze che sono quelle spiegate nel corpo dello script se vi sono due differenze uguali allora imposto la giocata nel modo che si evince sempre leggendo le righe dello script.
Questo nel chiaro intento di sfruttare al massimo la frequenza che si crea tra una estrazione e la successiva , dopo le varie prove mi sono accorto che se si verificano tre differenze uguali (ora è sviluppato se si verificano 2 diferenze uguali) i risultati ancorchè rari sono + incoraggianti.
Allora chiedo come impostare l'if per tre diff uguali? Al fatto che le situazioni giocabili siano più rare si potrebbe ovviare facendo rapportare una ruota con tutte le altre JOE, MIKE mi potete dare una mano?
Codice:
Sub Main
'Metodo 25 differenze
Dim rt(1) 'la ruota è una
Dim pta(2)'pta significa faccio la puntata "Ambo"(2)
Dim nr(5) ' i numeri che gioco in ciascuna bolletta sono 5
Dim nr2(5) ' i numeri che gioco in ciascuna bolletta sono 5
Dim nr3(5) ' i numeri che gioco in ciascuna bolletta sono 5
Dim nr4(5) ' i numeri che gioco in ciascuna bolletta sono 5
Dim nr5(5) ' i numeri che gioco in ciascuna bolletta sono 5
Dim diff(25)' devo ricavarmi 25 differenze
'
ex = InputBox("Quante estrazioni controllo?",,1000)'
r = InputBox("su quale ruota gioco?",,6)'ruota da giocà
ini = EstrazioneFin - ex
fin = EstrazioneFin
For es = ini To fin - 1
Messaggio es
[B]rt(1) = r 'si può scegliere
pta(2) = 1 'la puntata(l'ambo)la faccio da 1 euro
colpi = 6'per 6 colpi
'di seguito tutte le differenze (crescite)che si generano fra un 'estrazione e la successiva , es: Nell'estraz X di NA escono 5, 10, 20, 30, 40
'e nella estrazione successiva (X+1) sempre di NA escono 30.3.35.90.31 perciò diremo la diff(1)sarà = a 25 ovvero il primo estratto dell'estraz X (5)
'è "cresciuto" di 25 ed è diventato 30(il 1° estr dell'estr succ) analogamente la diff(2) sarà = a 88 ovvero il primo estratto dell'estraz X (5)
'è "cresciuto" di 88 ed è diventato 3(il 2° estr dell'estr succ)...e così via fino ad avere 25 differenze o crescite dei 5 numeri rispetto ai
'5 numeri dell'estrazione successiva
diff(1) = Fuori90(Estratto(es,r,1) - Estratto(es - 1,r,1))
diff(2) = Fuori90(Estratto(es,r,2) - Estratto(es - 1,r,1))
diff(3) = Fuori90(Estratto(es,r,3) - Estratto(es - 1,r,1))
diff(4) = Fuori90(Estratto(es,r,4) - Estratto(es - 1,r,1))
diff(5) = Fuori90(Estratto(es,r,5) - Estratto(es - 1,r,1))
diff(6) = Fuori90(Estratto(es,r,1) - Estratto(es - 1,r,2))
diff(7) = Fuori90(Estratto(es,r,2) - Estratto(es - 1,r,2))
diff(8) = Fuori90(Estratto(es,r,3) - Estratto(es - 1,r,2))
diff(9) = Fuori90(Estratto(es,r,4) - Estratto(es - 1,r,2))
diff(10) = Fuori90(Estratto(es,r,5) - Estratto(es - 1,r,2))
diff(11) = Fuori90(Estratto(es,r,1) - Estratto(es - 1,r,3))
diff(12) = Fuori90(Estratto(es,r,2) - Estratto(es - 1,r,3))
diff(13) = Fuori90(Estratto(es,r,3) - Estratto(es - 1,r,3))
diff(14) = Fuori90(Estratto(es,r,4) - Estratto(es - 1,r,3))
diff(15) = Fuori90(Estratto(es,r,5) - Estratto(es - 1,r,3))
diff(16) = Fuori90(Estratto(es,r,1) - Estratto(es - 1,r,4))
diff(17) = Fuori90(Estratto(es,r,2) - Estratto(es - 1,r,4))
diff(18) = Fuori90(Estratto(es,r,3) - Estratto(es - 1,r,4))
diff(19) = Fuori90(Estratto(es,r,4) - Estratto(es - 1,r,4))
diff(20) = Fuori90(Estratto(es,r,5) - Estratto(es - 1,r,4))
diff(21) = Fuori90(Estratto(es,r,1) - Estratto(es - 1,r,5))
diff(22) = Fuori90(Estratto(es,r,2) - Estratto(es - 1,r,5))
diff(23) = Fuori90(Estratto(es,r,3) - Estratto(es - 1,r,5))
diff(24) = Fuori90(Estratto(es,r,4) - Estratto(es - 1,r,5))
diff(25) = Fuori90(Estratto(es,r,5) - Estratto(es - 1,r,5))[/B]
[B]nr(1) = Fuori90(Estratto(es,r,1) + diff(1))
nr(2) = Fuori90(Estratto(es,r,1) + diff(2))
nr(3) = Fuori90(Estratto(es,r,1) + diff(3))
nr(4) = Fuori90(Estratto(es,r,1) + diff(4))
nr(5) = Fuori90(Estratto(es,r,1) + diff(5))
nr2(1) = Fuori90(Estratto(es,r,2) + diff(6))
nr2(2) = Fuori90(Estratto(es,r,2) + diff(7))
nr2(3) = Fuori90(Estratto(es,r,2) + diff(8))
nr2(4) = Fuori90(Estratto(es,r,2) + diff(9))
nr2(5) = Fuori90(Estratto(es,r,2) + diff(10))
nr3(1) = Fuori90(Estratto(es,r,3) + diff(11))
nr3(2) = Fuori90(Estratto(es,r,3) + diff(12))
nr3(3) = Fuori90(Estratto(es,r,3) + diff(13))
nr3(4) = Fuori90(Estratto(es,r,3) + diff(14))
nr3(5) = Fuori90(Estratto(es,r,3) + diff(15))
nr4(1) = Fuori90(Estratto(es,r,4) + diff(16))
nr4(2) = Fuori90(Estratto(es,r,4) + diff(17))
nr4(3) = Fuori90(Estratto(es,r,4) + diff(18))
nr4(4) = Fuori90(Estratto(es,r,4) + diff(19))
nr4(5) = Fuori90(Estratto(es,r,4) + diff(20))
nr5(1) = Fuori90(Estratto(es,r,5) + diff(21))
nr5(2) = Fuori90(Estratto(es,r,5) + diff(22))
nr5(3) = Fuori90(Estratto(es,r,5) + diff(23))
nr5(4) = Fuori90(Estratto(es,r,5) + diff(24))
nr5(5) = Fuori90(Estratto(es,r,5) + diff(25))
If diff(1) = diff(7) Or diff(1) = diff(13)Or diff(1) = diff(19)Or diff(1) = diff(25) Then
ImpostaGiocata 1,nr,rt,pta,colpi,2'questultimo parametro(2) significa che stoppa sr esce l'ambo
End If
If diff(7) = diff(13)Or diff(7) = diff(19)Or diff(7) = diff(25) Then
ImpostaGiocata 2,nr2,rt,pta,colpi,2'questultimo parametro(2) significa che stoppa sr esce l'ambo
End If
If diff(13) = diff(19)Or diff(13) = diff(25) Then
ImpostaGiocata 3,nr3,rt,pta,colpi,2'questultimo parametro(2) significa che stoppa sr esce l'ambo
End If
If diff(19) = diff(25) Then
ImpostaGiocata 4,nr4,rt,pta,colpi,2'questultimo parametro(2) significa che stoppa sr esce l'ambo
End If
'ImpostaGiocata 5,nr5,rt,pta,colpi,2'questultimo parametro(2) significa che stoppa sr esce l'ambo[/B]
[B]casi = casi + 1
'comincia a scrivere a distanza di 70 spazi " Caso n° "
Scrivi String(70," = ") & " Caso n° " & casi,1[/B]
[B]Gioca es,,,1[/B]
[B]Next
Scrivi
Scrivi "Casi totali(" & casi & ")",1
ScriviResoconto[/B]
[B]End Sub[/B]