possibile risoluzione algoritmo

Giochini matematici elementari ma non olimpici.
Rispondi
DoctorGhost
Messaggi: 3
Iscritto il: 22 mag 2006, 18:12

possibile risoluzione algoritmo

Messaggio da DoctorGhost »

Salve, avrei un piccolo ma grande problema... io ho una serie di numeri come questi:

Codice: Seleziona tutto

03400713388715142191
03400613333847105780
...
dove i primi 18 numeri servono alla creazione degli ultimi due, quindi:

Codice: Seleziona tutto


Codice:
034007133887151421
Genera:
91

Codice:
034006133338471057
Genera:
80

...
Visto che non sono un genio della matematica, mi potresti indicare una possibile direzione per capire che algoritmo viene usato per la generazione del codice.

Ho provato a cercare su wikipedia ma data la mia ignoranza in materia non so proprio da dove iniziare.

Grazie per il vostro aiuto.
Avatar utente
SkZ
Messaggi: 3333
Iscritto il: 03 ago 2006, 21:02
Località: Concepcion, Chile
Contatta:

Messaggio da SkZ »

prova ad essere piu' specifico sul come vengono generati.
i check-sum sono famosi per generare codici da cui non puoi ricavare cosa lo ha generato
impara il [tex]~\LaTeX[/tex] e mettilo da par[tex]\TeX~[/tex]

Software is like sex: it's better when it's free (Linus T.)
membro: Club Nostalgici
Non essere egoista, dona anche tu! http://fpv.hacknight.org/a8.php
DoctorGhost
Messaggi: 3
Iscritto il: 22 mag 2006, 18:12

Messaggio da DoctorGhost »

SkZ ha scritto:prova ad essere piu' specifico sul come vengono generati.
i check-sum sono famosi per generare codici da cui non puoi ricavare cosa lo ha generato
Allora, viene generato tutto da un terminal e usa le ultime due cifre per capire se ha letto bene il codice a barra, infatti basta cambiare 1 solo numero in qualsiasi parte del codice che viene restituito l'errore nella lettura del codice a barra.

Ora non so proprio dove partire per capire che formula usano per ritrovarsi quel codice... nella mia ignoranza ho fatto varie prove ma senza risultati, cmq sembra che arrivi massimo fino a 99 e basta, non è mai uscito un numero a tre cifre.

Scusate per il ritardo nella risposta ma ero in vacanza... no magari, lavoro. :cry:
Rispondi