Torna indietro   Hardware Upgrade Forum > Off Topic > Discussioni Off Topic > Scienza e tecnica

Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
HUAWEI WiFi Mesh X3 Pro Suite è probabilmente il router mesh più fotogenico che si possa acquistare oggi in Italia, ma dietro il guscio in acrilico trasparente e le luci LED dinamiche c'è una macchina tecnica costruita attorno allo standard Wi-Fi 7, con velocità teoriche Dual-Band fino a 3,6 Gbps e una copertura fino a 120 m² una volta abbinato il router principale all'extender incluso nel kit
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Abbiamo provato le nuove CPU Intel Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: più core e ottimizzazioni al funzionamento interno migliorano le prestazioni, anche in virtù di prezzi annunciati interessanti. A questo si aggiungono nuove ottimizzazioni software. Purtroppo, a fronte di prestazioni di calcolo elevate, il quadro rimane incerto nel gaming, dove l'andamento rimane altalenante. Infine, rimane il problema della piattaforma a fine vita.
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu
Il modello "build to order" di PCSpecialist permette di selezionare una struttura base per un sistema, personalizzandolo in base alle specifiche esigenze con una notevole flessibilità di scelta tra i componenti. Il modello Lafité 14 AI AMD è un classico notebook clamshell compatto e potente, capace di assicurare una elevata autonomia di funzionamento anche lontano dalla presa di corrente
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-01-2011, 21:56   #1
tornadobluVR
Senior Member
 
L'Avatar di tornadobluVR
 
Iscritto dal: Nov 2006
Messaggi: 942
formula matematica per un codice di controllo sequenza numerica

Salve a tutti,


mi serve trovare una formula matematica di questo tipo:
vi scrivo alcuni numeri:

000001 5
000002 7
000003 3
...
001255 8
001256 7
...
999999 6


la sequenza dovrebbe essere formata da:
numero finale = numero in successione + codice di controllo legato ai numeri della successione


come negli esempi
numero in successione = 6 cifre numeriche (no lettere)
codice di controllo = 1 cifra


dato che devo implementare una tebella in excel devo trovate la formula per il codice di controllo,

come posso fare?

qualcuno ha idee

saluti
M
__________________
♫ ♪ ♫♪ ♫♪ ♫ ♪

Ultima modifica di tornadobluVR : 14-01-2011 alle 11:50.
tornadobluVR è offline   Rispondi citando il messaggio o parte di esso
Old 14-01-2011, 00:55   #2
Amsirak
Senior Member
 
L'Avatar di Amsirak
 
Iscritto dal: Feb 2009
Messaggi: 845
forse non ho capito bene io, ma che relazione lega il "codice di controllo" al relativo numero a 6 cifre?
Amsirak è offline   Rispondi citando il messaggio o parte di esso
Old 14-01-2011, 02:06   #3
Freaxxx
Senior Member
 
L'Avatar di Freaxxx
 
Iscritto dal: Dec 2006
Messaggi: 3808
non ho capito il codice di controllo a cosa ti serve all'atto pratico e come te lo calcoli

non è che per caso ti basta la codifica Delta se vuoi tenere gli indici di una lista molto lunga?

http://it.wikipedia.org/wiki/Codifica_delta
Freaxxx è offline   Rispondi citando il messaggio o parte di esso
Old 14-01-2011, 11:48   #4
tornadobluVR
Senior Member
 
L'Avatar di tornadobluVR
 
Iscritto dal: Nov 2006
Messaggi: 942
Quote:
Originariamente inviato da Amsirak Guarda i messaggi
forse non ho capito bene io, ma che relazione lega il "codice di controllo" al relativo numero a 6 cifre?
Quote:
Originariamente inviato da Freaxxx Guarda i messaggi
non ho capito il codice di controllo a cosa ti serve all'atto pratico e come te lo calcoli
e' quello che voglio trovare,
una formula che leghi i numeri iniziali con il numero di controllo!


Quote:
Originariamente inviato da Freaxxx Guarda i messaggi
non è che per caso ti basta la codifica Delta se vuoi tenere gli indici di una lista molto lunga?

http://it.wikipedia.org/wiki/Codifica_delta
il codice di controllo mi serve per CONTROLLO dato che devo stampalo su dei biglietti da distribuire perche' non voglio ci siano multipli o falsi!
serve per creare un'unicita' di codice,

me la creerò io, cercand di utilizzare un'unione o una smma tra la funzione delta (troppo facile da decifrare anche avendo solo 2 biglietti) e qualche serie o quella di taylor o di Laurent...

pero' se qualcuno ha altre idee scriva pure
__________________
♫ ♪ ♫♪ ♫♪ ♫ ♪
tornadobluVR è offline   Rispondi citando il messaggio o parte di esso
Old 14-01-2011, 12:51   #5
CRL
Senior Member
 
L'Avatar di CRL
 
Iscritto dal: Jun 2004
Città: London, UK
Messaggi: 10708
Non so se dico una castroneria, ma se stai cercando di condensare un numero a 6 cifre in un codice di controllo ad 1 cifra, e intendi che sia biunivoca la relazione, cioe' che ad un numero di 6 cifre corrisponda uno ed un solo codice, e che dal codice di controllo si possa risalire all'unico numero di 6 cifre che lo genera, ecco penso che se il tuo obiettivo e' questo se ci riesci sei il miglior matematico degli ultimi 100 anni di storia almeno.

- CRL -
__________________

"non è compito del mod dare una mano di bianco sul grigio della vita" [cit.]
CRL è offline   Rispondi citando il messaggio o parte di esso
Old 14-01-2011, 12:56   #6
Dumah Brazorf
Bannato
 
Iscritto dal: Oct 2002
Messaggi: 29264
Se fai una funzione complicata non puoi controllare i biglietti a mente, se la fai troppo semplice la trovano subito. Dunque dovrai comunque avere una lista di controllo.
Tanto vale che metti numeri a caso senza alcuna connessione col numero di successione. Visto che vuoi mettere un solo carattere non limitarti ai soli numeri 0-9 ma potresti mettere anche le lettere alfabetiche e volendo l'intera tabella ascii. Si potrebbe generare un numero random e da questo ricavare il codice ascii a cui corrisponderà un carattere. Il problema è farlo in excel...
Dumah Brazorf è offline   Rispondi citando il messaggio o parte di esso
Old 15-01-2011, 11:22   #7
sekkia
Member
 
L'Avatar di sekkia
 
Iscritto dal: May 2006
Città: A 32 km da Ferrara, 35 da Bologna e 38 da Modena
Messaggi: 201
Quote:
Originariamente inviato da CRL Guarda i messaggi
Non so se dico una castroneria, ma se stai cercando di condensare un numero a 6 cifre in un codice di controllo ad 1 cifra, e intendi che sia biunivoca la relazione, cioe' che ad un numero di 6 cifre corrisponda uno ed un solo codice, e che dal codice di controllo si possa risalire all'unico numero di 6 cifre che lo genera, ecco penso che se il tuo obiettivo e' questo se ci riesci sei il miglior matematico degli ultimi 100 anni di storia almeno.

- CRL -
Per fare ciò occorre uno spazio di codici di controllo pari a 999'999 caratteri (+1 se è compreso anche 000000), il ché mi sembra abbastanza arduo da attuare
sekkia è offline   Rispondi citando il messaggio o parte di esso
Old 15-01-2011, 14:31   #8
tornadobluVR
Senior Member
 
L'Avatar di tornadobluVR
 
Iscritto dal: Nov 2006
Messaggi: 942
Quote:
Originariamente inviato da CRL Guarda i messaggi
Non so se dico una castroneria, ma se stai cercando di condensare un numero a 6 cifre in un codice di controllo ad 1 cifra, e intendi che sia biunivoca la relazione, cioe' che ad un numero di 6 cifre corrisponda uno ed un solo codice, e che dal codice di controllo si possa risalire all'unico numero di 6 cifre che lo genera, ecco penso che se il tuo obiettivo e' questo se ci riesci sei il miglior matematico degli ultimi 100 anni di storia almeno.

- CRL -
non mi reputo un matematico cosi bravo! e non lo diventerò mai!
(nel caso riuscissi perche' solo ultimi 100 anni, è un po' poco )

poi, non so piu' come spiegare ciò che cerco e' un codice di controllo non una sintesi numerica!!
non e' una corrispndenza biunivoca! sarebbe piu una cosa suriettiva dato che i numeri sono 10! e utilizzerei solo numeri per la sintesi!
e li inserirei in un tabulato calcolato automaticamente con excel
partendo dalla prima cifra! 000001 a 999999

aggiungo una spiegazione con un esempio:

codice esempio: 0112258

verifica:
numero proveniente dalla successione: 011225
numero di controllo: 8
8 e' il codice corretto?? e quindi il biglietto nn e' contraffatto?
calcoli: se ya = yb verifica ok! allora
ya = 8 valore iniziale proveniente dal codice
X = funzione(011225) = 128.567,5685668
Yb = "scelgo la cifra delle migliaia o dei millesimi di"(X)= 8 e' una scelta nn una sintesi!!
il valore e' giusto! biglietto originale

se mi arrivasse un biglietto con
codice: 0112255
rifacendo i calcoli troverei
5 = 8 ? NO allora biglietto fasullo!!

cio che cerco e' quindi una funzione abb complessa che generi un numero di parecchie cifre (piu di 10)
nel quale andare poi ad estrapolare un numero a piacimento prestabilito

la funzione deve essere esistere nel dominio [000001-999999]

il totale di cio' che cerco e' un semplice generatore di un numerio partendo da 6 numeri
e da inserire il calcolo in excel!

Quote:
Originariamente inviato da Dumah Brazorf Guarda i messaggi
Se fai una funzione complicata non puoi controllare i biglietti a mente, se la fai troppo semplice la trovano subito. Dunque dovrai comunque avere una lista di controllo.
Tanto vale che metti numeri a caso senza alcuna connessione col numero di successione. Visto che vuoi mettere un solo carattere non limitarti ai soli numeri 0-9 ma potresti mettere anche le lettere alfabetiche e volendo l'intera tabella ascii. Si potrebbe generare un numero random e da questo ricavare il codice ascii a cui corrisponderà un carattere.
vedo che hai capito

Quote:
Originariamente inviato da Dumah Brazorf Guarda i messaggi
Il problema è farlo in excel...
infatti e' questo che cerco!
__________________
♫ ♪ ♫♪ ♫♪ ♫ ♪
tornadobluVR è offline   Rispondi citando il messaggio o parte di esso
Old 16-01-2011, 12:00   #9
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Un algoritmo semplice:
Somma tutte le cifre fra di loro.
Se ottieni un numero piu' grande di 10, continua a sommare, ricorsivamente, fino a che non ottieni un valore solo, che userai allo scopo.

Comunque stai cercando una "Firma", non un codice di controllo (che poi tu lo usi per controllare qualcosa, e' un altro discorso)
Cerca in letteratura algoritmi per creare firme. Ne troverai a bizzeffe.
La maggior parte di tali algoritmi usa anche una chiave, nota solo a chi scrive l'algoritmo, per complicare eventuali reverse-engineering del metodo ed evitare quanto piu' possibile le contraffazioni.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto.
E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test.
gugoXX è offline   Rispondi citando il messaggio o parte di esso
Old 16-01-2011, 13:45   #10
Dumah Brazorf
Bannato
 
Iscritto dal: Oct 2002
Messaggi: 29264
Vabbè metti un codice di controllo sul biglietto, ma poi come gestisci il controllo?
Vuoi controllare tutti i biglietti uno per uno? Servirebbe troppo tempo.
Dumah Brazorf è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei Wi-Fi 7 con il design di una vetta innevata: ecc...
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte Core Ultra 7 270K Plus e Core Ultra 7 250K Plus:...
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu PC Specialist Lafité 14 AI AMD: assemblat...
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto Recensione Nothing Phone 4(a): sempre iconico ma...
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale Corsair Vanguard Air 99 Wireless: non si era mai...
AGCOM ordina i primi blocchi DNS di siti...
Google risolve il problema della memoria...
Un altro colpo alle auto elettriche: Pan...
Core Ultra 9 290K Plus: Intel conferma c...
Addio connettori fusi? MSI promette di f...
Basta brani fake su Spotify: la nuova fu...
OPPO Find X9 Ultra: come funziona il riv...
Prezzo diverso per giochi digitali e fis...
DDR5 32GB a meno di 340€: le Corsair Ven...
Harry Potter: HBO pubblica il primo trai...
Android 17 Beta 2 si allarga: la lista c...
RDNA 4m: AMD evolve RDNA 3.5 con AI e FS...
Sunseeker ha un mostro per i Pro e un'in...
Storica sentenza negli USA: Meta e Googl...
Musica generativa, arriva Lyria 3 Pro: o...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 14:27.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v