Novità

SPAZIOMETRIA di Luigi e Baffoblu 17° POST

  • Creatore Discussione Creatore Discussione Roby
  • Data di inizio Data di inizio
Stato
Chiusa ad ulteriori risposte.
Carissimo Luigi......ti ringrazio moltissimo per aver adattato lo script come da me richiesto. Davvero unica la tua cortesia e gentilezza.........non ci sono davvero parole......faccio un copia incolla anhe nel post dove l'ho visto e che a detta di tutti dava problemi e corro a provarlo......grazie grazie.....:):):):)
 
Sto provando piano piano quasi tutte le meravigliose sezioni di spaziometria del miticissimo luigi e adesso mi sarei "impantanato" con questa...

"statistica distanze" nel senso... che non ho capito bene cosa rilevi...

Io per es. ho evidenziato questa interessante distanza tra l'ra e l'rs di questa distanza su BA-CA come riportato in figura ma non saprei esattamente cosa significhi se luigi o altro espertissimo del settore me la può spiegare lo ringrazio infinitamente!

chiedolumiriguardoquestasezione.jpg


Con l'occasione se mi legge luigiB sarebbe sublime se tu riuscissi anche a mettere i ritardi max nella sezione sincronismi già di per sè superlativa! :D

Un saluto a tutti :)

Una mia vaga interpretazione riguardo la sezione distanze sarebbe questa:

Rileva i ritardi per i numeri che si ottengono sommando il valore rilevato con il numero uscito nell'ultima estrazione nella posizione d'interesse?

Se fosse così adesso sarebbero attesi (entro 2 colpi) 68 in 1° posizione su BA e 9 in 1° posizione su CA perchè nell'ultima estrazione 52 +16(distanza rilevata) = 68 e 83 +16 =99=9 ma non sono affatto sicuro della mia interpretazione della cosa... [B)][|)]



"Vero sapiente e' colui che sa di non sapere" (Socrate)
 
Scusate riguardo lo script della rilevazione dei NUMERI RIPETUTI , TOT volte nel NUMERO DI ESTRAZIONI VOLUTE qualsiasi numero di ripetuti voluti io inserisca... mi trova sempre quelli presenti 2 volte... vi risulta anche a voi? Comunque sia complimenti al creatore dello script! :)

"Vero sapiente e' colui che sa di non sapere" (Socrate)
 
ciao quella funzione fa la statistica sulle distanze.
Le distanze altro non sono che la differenza tra l'estratto in posizione
X e lo stesso estratto in posizione X dell'estrazione precedente.
Si forma cosi un archivio di estrazioni dove i 5 numeri di ogni ruota sono dati appunto dalla distanza tra i numeri di 2 estrazioni consecutive che occupano la stessa posizione.
Nel tuo caso sembrerebbe che sono 158 turni che non si presenta una distanza 16 sul primo estratto delle ruote BA CA.
Quindi fai finta che il primo estratto di bari attualmente fosse 1 tu dovresti giocare il 17 ipotizzando che si verifichi la distanza 16 (17-1 =16)
 
per quello script che ho modificato non saprei ,,io ho solo fatto
in modo che generasse un output comprensibile non sono entrato nel merito dell'algoritmo
 
quote:Originally posted by lotto_tom75


Scusate riguardo lo script della rilevazione dei NUMERI RIPETUTI , TOT volte nel NUMERO DI ESTRAZIONI VOLUTE qualsiasi numero di ripetuti voluti io inserisca... mi trova sempre quelli presenti 2 volte... vi risulta anche a voi? Comunque sia complimenti al creatore dello script! :)

"Vero sapiente e' colui che sa di non sapere" (Socrate)
nel caso vuoi vedere i ripetuti da 2 in su devi solo fare quello che c'è scritto nel CODICE
Codice:
f = CInt(InputBox("Quale frequenza devono avere i ripetuti?",,2)) 'se vuoi con freq maggiori metti l'apice
	' davanti a f e sostituisci la riga dove tovi questo segno<<<<<<<<<<<<<<<

If stat(2,i) = 2 Then  ' <<<<<<<<<< sostituisci con questa If stat(2,i)=> 2 Then

se invece vuoi scegliere un solo valore di frequenza alla volta , devi sostituire la riga
Codice:
If stat(2,i) = 2 Then  ' <<<<<<<<<< sostituisci con questa If stat(2,i)= f Then

:D ciao :D

claudio
 
quote:Originally posted by claudio8

quote:Originally posted by lotto_tom75


Scusate riguardo lo script della rilevazione dei NUMERI RIPETUTI , TOT volte nel NUMERO DI ESTRAZIONI VOLUTE qualsiasi numero di ripetuti voluti io inserisca... mi trova sempre quelli presenti 2 volte... vi risulta anche a voi? Comunque sia complimenti al creatore dello script! :)

"Vero sapiente e' colui che sa di non sapere" (Socrate)
nel caso vuoi vedere i ripetuti da 2 in su devi solo fare quello che c'è scritto nel CODICE
Codice:
f = CInt(InputBox("Quale frequenza devono avere i ripetuti?",,2)) 'se vuoi con freq maggiori metti l'apice
	' davanti a f e sostituisci la riga dove tovi questo segno<<<<<<<<<<<<<<<

If stat(2,i) = 2 Then  ' <<<<<<<<<< sostituisci con questa If stat(2,i)=> 2 Then

se invece vuoi scegliere un solo valore di frequenza alla volta , devi sostituire la riga
Codice:
If stat(2,i) = 2 Then  ' <<<<<<<<<< sostituisci con questa If stat(2,i)= f Then

:D ciao :D

claudio

Ok ci provo :)

Grazie!

Ciao

:)

ps:Claudio conosci per caso anche il c++? Perchè se si avrei un piccolo quesito da porti... [|)] tnx

"Vero sapiente e' colui che sa di non sapere" (Socrate)
 
quote:Originally posted by lotto_tom75

quote:Originally posted by claudio8

quote:Originally posted by lotto_tom75


Scusate riguardo lo script della rilevazione dei NUMERI RIPETUTI , TOT volte nel NUMERO DI ESTRAZIONI VOLUTE qualsiasi numero di ripetuti voluti io inserisca... mi trova sempre quelli presenti 2 volte... vi risulta anche a voi? Comunque sia complimenti al creatore dello script! :)

"Vero sapiente e' colui che sa di non sapere" (Socrate)
nel caso vuoi vedere i ripetuti da 2 in su devi solo fare quello che c'è scritto nel CODICE
Codice:
f = CInt(InputBox("Quale frequenza devono avere i ripetuti?",,2)) 'se vuoi con freq maggiori metti l'apice
	' davanti a f e sostituisci la riga dove tovi questo segno<<<<<<<<<<<<<<<

If stat(2,i) = 2 Then  ' <<<<<<<<<< sostituisci con questa If stat(2,i)=> 2 Then

se invece vuoi scegliere un solo valore di frequenza alla volta , devi sostituire la riga
Codice:
If stat(2,i) = 2 Then  ' <<<<<<<<<< sostituisci con questa If stat(2,i)= f Then

:D ciao :D

claudio

Ok ci provo :)

Grazie!

Ciao

:)

ps:Claudio conosci per caso anche il c++? Perchè se si avrei un piccolo quesito da porti... [|)] tnx

"Vero sapiente e' colui che sa di non sapere" (Socrate)


Ho fatto come mi hai detto claudio e in quel modo funziona... solo che ti chiederei se possibile di modificarlo al fine di avere la finestra di scelta anche per le altre opzioni...che funzionano solo appunto inserendole da codice...

es..

se voglio vedere quanti e quali numeri nelle ultime 12 estrazioni
sono usciti 3 volte io debbo scrivere nel codice alla riga opportuna:

If stat(2,i) = 3 Then

ecc...

ma non sarebbe meglio che il valore voluto venisse sempre richiesto dalla finestra perfettamente funzionante nel caso questi sia 2?

Grazie e complimenti comunque per lo script davvero interessantissimo!

;)



"Vero sapiente e' colui che sa di non sapere" (Socrate)
 
X LUIGI e il suo fantastico programma!

se tu riuscissi anche a mettere i ritardi max nella sezione sincronismi e la possibilità di esportare in file xls i risultati sarebbe superlativissimooo! :D

ciao alieno! (inteso in senso buonooo!) ;)

"Vero sapiente e' colui che sa di non sapere" (Socrate)
 
x lotto_tom75, angie e tutti gli interessati

Codice:
'
'rif. 0902_83a Ro - Ripetuti sul quadro esteso - a ruota, scegliere la frequenza + bassa 
Option Explicit
Sub Main()
	
	'visualizza il quadro esteso con colorazione dei numeri ripetuti nella frequenza scelta e nelle successive +1, +2 e +3 per aver un quadro di lettura più ampio
	Dim Vet(),stat(),temp(),nu(),max(12)
	Dim fin,estr,Ini,r,es,f1,f2,f3,f4,n,p,x,y,i,cu,maxcu,co,riga,rigo,t,u,cl,m,s
	Dim sTmpRiga,nTmpColor
	
	
	fin = EstrazioneFin -(InputBox("Quante es vuoi andare indietro rispetto a Estrazionefin?",,5))
	estr = InputBox("Su quante estrazioni vuoi cercare i ripetuti?",,12)
	f1 = CInt(InputBox("Quale frequenza devono avere i ripetuti?","Frequenza più bassa",2)) 'se vuoi con freq maggiori metti l'apice
	' davanti a f e sostituisci la riga dove tovi questo segno<<<<<<<<<<<<<<<
	'f2 = CInt(InputBox("Quale frequenza devono avere i ripetuti?",,f1+1)) 
	'f3 = CInt(InputBox("Quale frequenza devono avere i ripetuti?",,f1+2)) 
	'f4 = CInt(InputBox("Quale frequenza devono avere i ripetuti?",,f1+3)) 
	
	f2 = f1+1 
	f3 = f1+2 
	f4 = f1+3
		
	Ini = fin -(estr - 1)
	ReDim vet(0)
	ReDim stat(2,0)
	ReDim temp(0)
	ReDim nu(12,0)
	For r = 1 To 12
		If r <> 11 Then nu(r,0) = r
	Next
	'-----------------------------
	For r = 1 To 11
		If r = 11 Then r = 12
		Erase vet
		Erase stat
		ReDim vet(estr*5)
		n = 0
		For es = Ini To fin
			For p = 1 To 5
				n = n + 1
				vet(n) = Estratto(es,r,p)
			Next
		Next
		'------------------------
		OrdinaMatrice vet,1
		x = UBound(vet)
		ReDim stat(2,0)
		For i = 1 To x
			If vet(i) > vet(i - 1) Then
				co = co + 1
				ReDim Preserve stat(2,co)
				stat(1,co) = vet(i)
				stat(2,co) = 1
				For y = i + 1 To x
					If vet(i) = vet(y) Then stat(2,co) = stat(2,co) + 1
				Next
			End If
		Next
		'------------------------
		cu = 0
		ReDim temp(0)
		For i = 1 To co
			If stat(2,i) = f1 Then ' <<<<<<<<<< sostituisci con questa If stat(2,i)=> 2 Then ''sostituito il 2 con f
			cu = cu + 1
			ReDim Preserve temp(cu)
			If cu > maxcu Then maxcu = cu
			temp(cu) = stat(1,i)
		End If
	Next
	max(r) = cu
	ReDim Preserve nu(12,maxcu)
	For i = 1 To cu
		nu(r,i) = temp(i)
	Next
Next
'--------------------------------------
ColoreTesto 0
Scrivi Chr(10) & " QUADRO ESTESO DEI NUMERI RIPETUTI ",1,0
ColoreTesto 2
Scrivi "--> " & f1 & " <-- ",1,0
ColoreTesto 0
Scrivi " VOLTE SU RUOTA UNICA " & Chr(10),1
Scrivi Space(4) & "Ru - Ripetuti ",1
riga = FormattaTesto("Data",Space(10),2)

For r = 1 To 12
	'If max(r) > 0 Then riga = riga & Space(6) & SiglaRuota(r) & Space(7)
	If max(r) > 0 Then riga = riga & FormattaTesto(SiglaRuota(r),Space(15),2)
	rigo = ""
	If max(r) > 0 Then
		rigo = Space(4) & SiglaRuota(nu(r,0)) & Space(2)
		For t = 1 To max(r)
			rigo = rigo & " " & Format2(nu(r,t))
		Next
		u = u + 1
	End If
	If rigo <> "" Then Scrivi rigo
Next
If u > 0 Then
	
	Scrivi
	Scrivi riga,1
	For es = Ini To fin
		'ColoreTesto 0
		
		'Call Scrivi(DataEstrazione(es),0,0)
		
		sTmpRiga = DataEstrazione(es)
		
		For r = 1 To 11
			If r = 11 Then
				r = 12
			End If
			If max(r) > 0 Then
				'ColoreTesto 0
				'Scrivi "|",0,0
				sTmpRiga = sTmpRiga & "|"
				If Not pari(r) Or r = 12 Then
					cl = "#FF0000" ' rosso
				Else
					cl = "#0000FF" ' blue
				End If
				For p = 1 To 5
					For m = 1 To max(r)
						'ColoreTesto 0
						nTmpColor = "#000000"
						If Estratto(es,r,p) = nu(r,m) Then
							'ColoreTesto cl
							nTmpColor = cl
							Exit For
						End If
					Next
					If p < 5 Then s = " " Else s = ""
					sTmpRiga = sTmpRiga & GetTestoColorato(Format2(Estratto(es,r,p)),nTmpColor) & s
					'Call Scrivi(Format2(Estratto(es,r,p)) & s,1,0)
				Next
				'If r = 12 And p = 6 Or r = u And p = 6 Then Scrivi Chr(13)
				'If r = 12 And p = 6  Then Scrivi Chr(13)
			End If
		Next
		Call Scrivi(sTmpRiga)
		
	Next
En
 
Perfettissimo!!!

E rapidissimo nella modifica e ottimizzazione!

Luigi ti ha creato... scindendosi per meiosi??? :D

GRAZIE!!!

;)

"Vero sapiente e' colui che sa di non sapere" (Socrate)
 
Ciao a tutti,
x Luigi, mi sono assentato per fare qualche script x me, però poichè mi sono bloccato (come al solito) e quindi ho preferito fare qualche modifica, elementere, a lotto_tom75 per :Dauto incoraggiami. :D
ciao.

claudio
 
x lotto_tom75
eccoti un'altro Speciale, fanne buon uso, non cestinarlo.
Codice:
'rif. 0902_83a Ro - Ripetuti sul quadro esteso - a ruota
Option Explicit
Sub Main()
	'					--------------------'IMPORTANTE  leggere la riga 143' ----------------------------
	'non visualizza il quadro esteso con colorazione dei numeri ripetuti in una frequenza scelta e visualizza nella successiva + 1 per 
	'aver un quadro visivo dei numeri che sono passati a frequenza maggiore e quindi estratti nei colpi di analisi.
	
	Dim Vet(),stat(),temp(),nu(),max(12)
	Dim fin,range,Ini,r,es,f1,f2,f3,f4,n,p,x,y,i,cu,maxcu,co,riga,rigo,t,u,cl,m,s,colpi
	Dim sTmpRiga,nTmpColor
	
	
	fin = EstrazioneFin -(InputBox("Quante es vuoi andare indietro rispetto a Estrazionefin?",,10))
	range = InputBox("Su quante estrazioni vuoi cercare i ripetuti?",,12)
	f1 = CInt(InputBox("Quale frequenza devono avere i ripetuti?","Frequenza più bassa",3)) 'se vuoi con freq maggiori metti l'apice
	' davanti a f e sostituisci la riga dove tovi questo segno<<<<<<<<<<<<<<<
	colpi = InputBox("Per quanti colpi vuoi cercare la ripetizione dei numeri a Frequenza piu bassa?",,10)
	
	f2 = f1 + 1 ' CInt(InputBox("Quale frequenza devono avere i ripetuti?",,f1+1))
	
	' If(EstrazioneFin - fin) < colpi Then
	'MsgBox " Errore..numero colpi maggiore di estrazioni indietro"
	
	'End If
		
	Ini = fin -(range - 1)
	ReDim vet(0)
	ReDim stat(2,0)
	ReDim temp(0)
	ReDim nu(12,0)
	For r = 1 To 12
		If r <> 11 Then nu(r,0) = r
	Next
	'-----------------------------
	For r = 1 To 11
		If r = 11 Then r = 12
		Erase vet
		Erase stat
		ReDim vet(range*5)
		n = 0
		For es = Ini To fin
			For p = 1 To 5
				n = n + 1
				vet(n) = Estratto(es,r,p)
			Next
		Next
		'------------------------
		OrdinaMatrice vet,1
		x = UBound(vet)
		ReDim stat(2,0)
		For i = 1 To x
			If vet(i) > vet(i - 1) Then
				co = co + 1
				ReDim Preserve stat(2,co)
				stat(1,co) = vet(i)
				stat(2,co) = 1
				For y = i + 1 To x
					If vet(i) = vet(y) Then stat(2,co) = stat(2,co) + 1
				Next
			End If
		Next
		'------------------------
		cu = 0
		ReDim temp(0)
		For i = 1 To co
			If stat(2,i) = f1 Then ' <<<<<<<<<< sostituisci con questa If stat(2,i)=> 2 Then ''sostituito il 2 con f
			cu = cu + 1
			ReDim Preserve temp(cu)
			If cu > maxcu Then maxcu = cu
			temp(cu) = stat(1,i)
		End If
	Next
	max(r) = cu
	ReDim Preserve nu(12,maxcu)
	For i = 1 To cu
		nu(r,i) = temp(i)
	Next
Next
'--------------------------------------
ColoreTesto 0
Scrivi Chr(10) & " QUADRO ESTESO DEI NUMERI RIPETUTI ",1,0
ColoreTesto 2
Scrivi "--> " & f1 & " <-- ",1,0
ColoreTesto 0
Scrivi " VOLTE SU RUOTA UNICA  dal " & DataEstrazione(Ini)& " al "& DataEstrazione(fin)& Chr(10),1
Scrivi Space(4) & "Ru - Ripetuti ",1
riga = FormattaTesto("Data",Space(10),2)

For r = 1 To 12
	'If max(r) > 0 Then riga = riga & Space(6) & SiglaRuota(r) & Space(7)
	If max(r) > 0 Then riga = riga & FormattaTesto(SiglaRuota(r),Space(15),2)
	rigo = ""
	If max(r) > 0 Then
		rigo = Space(4) & SiglaRuota(nu(r,0)) & Space(2)
		For t = 1 To max(r)
			rigo = rigo & " " & Format2(nu(r,t))
		Next
		u = u + 1
	End If
	If rigo <> "" Then Scrivi rigo
Next
If u > 0 Then
	
	Scrivi
	Scrivi riga,1
	For es = Ini To fin
		'ColoreTesto 0
		
		'Call Scrivi(DataEstrazione(es),0,0)
		
		sTmpRiga = DataEstrazione(es)
		
		For r = 1 To 11
			If r = 11 Then
				r = 12
			End If
			If max(r) > 0 Then
				'ColoreTesto 0
				'Scrivi "|",0,0
				sTmpRiga = sTmpRiga & "|"
				If Not pari(r) Or r = 12 Then
					cl = "#FF0000" ' rosso
				Else
					cl = "#0000FF" ' blue
				End If
				For p = 1 To 5
					For m = 1 To max(r)
						'ColoreTesto 0
						nTmpColor = "#000000"
						If Estratto(es,r,p) = nu(r,m) Then
							'ColoreTesto cl
							nTmpColor = cl
							Exit For
						End If
					Next
					If p < 5 Then s = " " Else s = ""
					sTmpRiga = sTmpRiga & GetTest
 
x claudio8

Che spettacolo! :D G R A Z I E!

x luigiB (il suo Creatore...) :)

No no solo vecchie reminiscenze di scuola superiore :D

sempre x luigiB

tu lo mastichi bene il c++ vero? [|)] Se si avrei un quesito da porti riguardo questo mio piccolissimo codicillo... che puoi vedere in questo mio post:

http://forum.lottoced.com/topic.asp?TOPIC_ID=130261

tnx! :)



"Vero sapiente e' colui che sa di non sapere" (Socrate)
 
Lotto tom, non ci offenderere il Creatore, spedisci sto C++ e poi si vedrà se proprio ti preme, Luigi non ha limiti di alcun genere.

:D scherzo :D

Un saluto ed un grazie a Mike58 scusandomi per la disattenzione.
ciao
..
Scusa Lotto Tom con la fretta di scrivere, non avevo visto che hai inserito il LinK
 
Stato
Chiusa ad ulteriori risposte.

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 28 gennaio 2025
    Bari
    32
    56
    11
    49
    52
    Cagliari
    90
    42
    39
    30
    13
    Firenze
    21
    60
    31
    05
    14
    Genova
    42
    80
    86
    57
    36
    Milano
    31
    88
    28
    12
    66
    Napoli
    27
    22
    44
    30
    77
    Palermo
    54
    56
    36
    06
    43
    Roma
    31
    70
    27
    11
    22
    Torino
    85
    08
    70
    49
    07
    Venezia
    16
    13
    81
    18
    03
    Nazionale
    35
    01
    67
    44
    14
    Estrazione Simbolotto
    Bari
    35
    40
    32
    28
    30

Ultimi Messaggi

Indietro
Alto