Algorithmus gesucht

Hallo,

ich suche für folgende Zahlen den passenden Algorythmus zur Prüfzifferberechnung,... (ich nehme an das die letzte Stelle die Prüfziffer ist) eventuell sind die ersten stellen nicht von relevanz da diese unterschiedliche Stati darstellen können.... hier mal die Zahlen:

168103883
023694905
351956950
092860191


thx in advance!

TdP
 
eine neue Ausgabe von: Richtige aber völlig nutzlose Antworten

Heute: Reverse-Engeneering eines Algorithmus zur Seriennummernüberprüfung aus 4 Beispielwerten

Man teile die Eingabezeichenfolge wie folgt auf:

die letzte ziffer der eingabezeichenfolge i wird als prüfziffer Pi abgespalten.
die übrigen ziffern werden von links nach rechts in gruppen zu je zwei ziffern aufgeteilt und als Ai, Bi, Ci und Di bezeichnet

im folgenden werden Ai, Bi, Ci, Di und Pi als zahlen im Dezimalsystem betrachtet

Xi sei Ai*(-0,1284403459) +Bi*0,0245291838 +Ci*0,0135916894 +Di*0,0344023474 gerundet auf die nächste ganze zahl

die Prüfsumme ist Korrekt wenn Xi = Pi





wie du leicht nachrechnen kannst entspricht dieser algorithmus exakt deinen anforderungen, da er für die 4 gegebenen beispielwerte die richtigen prüfziffern berechnet... er ist allerdings völlig nutzlos, da er aller wahrscheinlichkeit nach nichts mit dem dir vorliegenden prüfsystem zu tun hat ...
 
Zurück
Oben